KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > de > gulden > framework > amoda > environment > gui > component > AboutSplashWindow


1 /*
2  * Project: AMODA - Abstract Modeled Application
3  * Class: de.gulden.framework.amoda.environment.gui.component.AboutSplashWindow
4  * Version: snapshot-beautyj-1.1
5  *
6  * Date: 2004-09-29
7  *
8  * This is a snapshot version of the AMODA 0.2 development branch,
9  * it is not released as a seperate version.
10  * For AMODA, see http://amoda.berlios.de/.
11  *
12  * This is licensed under the GNU Lesser General Public License (LGPL)
13  * and comes with NO WARRANTY.
14  *
15  * Author: Jens Gulden
16  * Email: amoda@jensgulden.de
17  */

18
19 package de.gulden.framework.amoda.environment.gui.component;
20
21 /**
22  * Class AboutSplashWindow.
23  *
24  * @author Jens Gulden
25  * @version snapshot-beautyj-1.1
26  */

27 public class AboutSplashWindow extends javax.swing.JWindow JavaDoc {
28
29     // ------------------------------------------------------------------------
30
// --- fields ---
31
// ------------------------------------------------------------------------
32

33     private javax.swing.JPanel JavaDoc mainPanel;
34
35     private javax.swing.JLabel JavaDoc aboutLabel;
36
37
38     // ------------------------------------------------------------------------
39
// --- constructor ---
40
// ------------------------------------------------------------------------
41

42     public AboutSplashWindow(java.awt.Frame JavaDoc parent) {
43         super(parent);
44         initComponents();
45     }
46
47
48     // ------------------------------------------------------------------------
49
// --- methods ---
50
// ------------------------------------------------------------------------
51

52     public void setAboutText(String JavaDoc text) {
53         aboutLabel.setText(text);
54         pack();
55     }
56
57     private void initComponents() {
58         //GEN-BEGIN:initComponents
59
mainPanel = new javax.swing.JPanel JavaDoc();
60                 aboutLabel = new javax.swing.JLabel JavaDoc();
61
62                 addWindowListener(new java.awt.event.WindowAdapter JavaDoc() {
63                     public void windowClosing(java.awt.event.WindowEvent JavaDoc evt) {
64                         closeDialog(evt);
65                     }
66                 });
67
68                 mainPanel.setLayout(new java.awt.BorderLayout JavaDoc());
69
70                 mainPanel.setBorder(new javax.swing.border.BevelBorder JavaDoc(javax.swing.border.BevelBorder.RAISED));
71                 aboutLabel.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
72                 aboutLabel.setText("About...");
73                 mainPanel.add(aboutLabel, java.awt.BorderLayout.CENTER);
74
75                 getContentPane().add(mainPanel, java.awt.BorderLayout.CENTER);
76
77                 pack();
78     }
79
80     private void closeDialog(java.awt.event.WindowEvent JavaDoc evt) {
81         //GEN-FIRST:event_closeDialog
82
setVisible(false);
83                 dispose();
84     }
85
86 } // end AboutSplashWindow
87
Popular Tags