KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > org > sape > carbon > services > console > AboutFrame


1 package org.sape.carbon.services.console;
2
3 /**
4  * An about window for the Carbon Console
5  *
6  * @since carbon 1.0
7  * @author Greg Hinkle, January 2002
8  * @version $Revision: 1.3 $($Author: ghinkl $ / $Date: 2003/04/04 01:11:48 $)
9  * <br>Copyright 2002 Sapient
10  */

11 public class AboutFrame extends javax.swing.JFrame JavaDoc {
12
13     /** Creates new form AboutFrame */
14     public AboutFrame() {
15         initComponents();
16         this.getContentPane().setBackground(new java.awt.Color JavaDoc(255, 255, 255));
17     }
18
19     /** This method is called from within the constructor to
20      * initialize the form.
21      * WARNING: Do NOT modify this code. The content of this method is
22      * always regenerated by the Form Editor.
23      */

24     private void initComponents() {//GEN-BEGIN:initComponents
25
java.awt.GridBagConstraints JavaDoc gridBagConstraints;
26
27         iconLabel = new javax.swing.JLabel JavaDoc();
28         titleLabel = new javax.swing.JLabel JavaDoc();
29         javaVersionLabel = new javax.swing.JLabel JavaDoc();
30         javaVersion = new javax.swing.JLabel JavaDoc();
31         carbonVersionLabel = new javax.swing.JLabel JavaDoc();
32         carbonVersion = new javax.swing.JLabel JavaDoc();
33         jButton1 = new javax.swing.JButton JavaDoc();
34         javaVendorLabel = new javax.swing.JLabel JavaDoc();
35         javaVendor = new javax.swing.JLabel JavaDoc();
36         carbonConfigRootLabel = new javax.swing.JLabel JavaDoc();
37         carbonConfigRoot = new javax.swing.JLabel JavaDoc();
38         jLabel1 = new javax.swing.JLabel JavaDoc();
39
40         getContentPane().setLayout(new java.awt.GridBagLayout JavaDoc());
41
42         setTitle("Carbon Console");
43         setBackground(new java.awt.Color JavaDoc(255, 255, 255));
44         setResizable(false);
45         addWindowListener(new java.awt.event.WindowAdapter JavaDoc() {
46             public void windowClosing(java.awt.event.WindowEvent JavaDoc evt) {
47                 exitForm(evt);
48             }
49         });
50
51         iconLabel.setIcon(new javax.swing.ImageIcon JavaDoc(getClass().getResource("/rsrc/CarbonLogo.jpg")));
52         gridBagConstraints = new java.awt.GridBagConstraints JavaDoc();
53         gridBagConstraints.gridx = 0;
54         gridBagConstraints.gridy = 0;
55         gridBagConstraints.gridwidth = 2;
56         gridBagConstraints.insets = new java.awt.Insets JavaDoc(10, 10, 10, 11);
57         getContentPane().add(iconLabel, gridBagConstraints);
58
59         titleLabel.setFont(new java.awt.Font JavaDoc("Monotype Corsiva", 0, 18));
60         titleLabel.setText("The Carbon Console - A service of The Java Framework Team");
61         gridBagConstraints = new java.awt.GridBagConstraints JavaDoc();
62         gridBagConstraints.gridx = 0;
63         gridBagConstraints.gridy = 1;
64         gridBagConstraints.gridwidth = java.awt.GridBagConstraints.REMAINDER;
65         gridBagConstraints.insets = new java.awt.Insets JavaDoc(4, 0, 4, 0);
66         gridBagConstraints.anchor = java.awt.GridBagConstraints.WEST;
67         getContentPane().add(titleLabel, gridBagConstraints);
68
69         javaVersionLabel.setText("Java Version");
70         gridBagConstraints = new java.awt.GridBagConstraints JavaDoc();
71         gridBagConstraints.gridx = 1;
72         gridBagConstraints.gridy = 2;
73         gridBagConstraints.insets = new java.awt.Insets JavaDoc(0, 0, 0, 10);
74         gridBagConstraints.anchor = java.awt.GridBagConstraints.EAST;
75         getContentPane().add(javaVersionLabel, gridBagConstraints);
76
77         javaVersion.setFont(new java.awt.Font JavaDoc("Courier New", 0, 12));
78         javaVersion.setText("jLabel5");
79         this.javaVersion.setText(System.getProperty("java.version"));
80         gridBagConstraints = new java.awt.GridBagConstraints JavaDoc();
81         gridBagConstraints.gridx = 2;
82         gridBagConstraints.gridy = 2;
83         gridBagConstraints.anchor = java.awt.GridBagConstraints.WEST;
84         getContentPane().add(javaVersion, gridBagConstraints);
85
86         carbonVersionLabel.setText("Carbon Version");
87         gridBagConstraints = new java.awt.GridBagConstraints JavaDoc();
88         gridBagConstraints.gridx = 1;
89         gridBagConstraints.gridy = 3;
90         gridBagConstraints.insets = new java.awt.Insets JavaDoc(0, 0, 0, 10);
91         gridBagConstraints.anchor = java.awt.GridBagConstraints.EAST;
92         getContentPane().add(carbonVersionLabel, gridBagConstraints);
93
94         carbonVersion.setFont(new java.awt.Font JavaDoc("Courier New", 0, 12));
95         carbonVersion.setText("4.0");
96         gridBagConstraints = new java.awt.GridBagConstraints JavaDoc();
97         gridBagConstraints.gridx = 2;
98         gridBagConstraints.gridy = 3;
99         gridBagConstraints.anchor = java.awt.GridBagConstraints.WEST;
100         getContentPane().add(carbonVersion, gridBagConstraints);
101
102         jButton1.setText("Close");
103         jButton1.addActionListener(new java.awt.event.ActionListener JavaDoc() {
104             public void actionPerformed(java.awt.event.ActionEvent JavaDoc evt) {
105                 jButton1ActionPerformed(evt);
106             }
107         });
108
109         gridBagConstraints = new java.awt.GridBagConstraints JavaDoc();
110         gridBagConstraints.gridx = 0;
111         gridBagConstraints.gridy = 6;
112         gridBagConstraints.gridwidth = java.awt.GridBagConstraints.REMAINDER;
113         gridBagConstraints.insets = new java.awt.Insets JavaDoc(15, 15, 15, 15);
114         getContentPane().add(jButton1, gridBagConstraints);
115
116         javaVendorLabel.setText("Java Vendor");
117         gridBagConstraints = new java.awt.GridBagConstraints JavaDoc();
118         gridBagConstraints.gridx = 1;
119         gridBagConstraints.gridy = 4;
120         gridBagConstraints.insets = new java.awt.Insets JavaDoc(0, 0, 0, 10);
121         gridBagConstraints.anchor = java.awt.GridBagConstraints.EAST;
122         getContentPane().add(javaVendorLabel, gridBagConstraints);
123
124         javaVendor.setFont(new java.awt.Font JavaDoc("Courier New", 0, 12));
125         javaVendor.setText("jLabel2");
126         this.javaVendor.setText(System.getProperty("java.vendor"));
127         gridBagConstraints = new java.awt.GridBagConstraints JavaDoc();
128         gridBagConstraints.gridx = 2;
129         gridBagConstraints.gridy = 4;
130         gridBagConstraints.anchor = java.awt.GridBagConstraints.WEST;
131         getContentPane().add(javaVendor, gridBagConstraints);
132
133         carbonConfigRootLabel.setText("Carbon Configuration Root");
134         gridBagConstraints = new java.awt.GridBagConstraints JavaDoc();
135         gridBagConstraints.gridx = 1;
136         gridBagConstraints.gridy = 5;
137         gridBagConstraints.insets = new java.awt.Insets JavaDoc(0, 0, 0, 10);
138         gridBagConstraints.anchor = java.awt.GridBagConstraints.EAST;
139         getContentPane().add(carbonConfigRootLabel, gridBagConstraints);
140
141         carbonConfigRoot.setFont(new java.awt.Font JavaDoc("Courier New", 0, 12));
142         carbonConfigRoot.setText("jLabel4");
143         this.carbonConfigRoot.setText(System.getProperty("CONFIG_PATH"));
144         gridBagConstraints = new java.awt.GridBagConstraints JavaDoc();
145         gridBagConstraints.gridx = 2;
146         gridBagConstraints.gridy = 5;
147         gridBagConstraints.anchor = java.awt.GridBagConstraints.WEST;
148         getContentPane().add(carbonConfigRoot, gridBagConstraints);
149
150         gridBagConstraints = new java.awt.GridBagConstraints JavaDoc();
151         gridBagConstraints.gridx = 0;
152         gridBagConstraints.gridy = 2;
153         getContentPane().add(jLabel1, gridBagConstraints);
154
155         pack();
156         java.awt.Dimension JavaDoc screenSize = java.awt.Toolkit.getDefaultToolkit().getScreenSize();
157         setSize(new java.awt.Dimension JavaDoc(567, 365));
158         setLocation((screenSize.width-567)/2,(screenSize.height-365)/2);
159     }//GEN-END:initComponents
160

161     private void jButton1ActionPerformed(java.awt.event.ActionEvent JavaDoc evt) {//GEN-FIRST:event_jButton1ActionPerformed
162
// Add your handling code here:
163
this.hide();
164         this.dispose();
165     }//GEN-LAST:event_jButton1ActionPerformed
166

167     /** Exit the Application */
168     private void exitForm(java.awt.event.WindowEvent JavaDoc evt) {//GEN-FIRST:event_exitForm
169
this.dispose();
170     }//GEN-LAST:event_exitForm
171

172     /**
173      * @param args the command line arguments
174      */

175     public static void main(String JavaDoc args[]) {
176         new AboutFrame().show();
177     }
178
179
180     // Variables declaration - do not modify//GEN-BEGIN:variables
181
private javax.swing.JLabel JavaDoc javaVersionLabel;
182     private javax.swing.JLabel JavaDoc titleLabel;
183     private javax.swing.JLabel JavaDoc iconLabel;
184     private javax.swing.JButton JavaDoc jButton1;
185     private javax.swing.JLabel JavaDoc carbonVersion;
186     private javax.swing.JLabel JavaDoc carbonConfigRootLabel;
187     private javax.swing.JLabel JavaDoc javaVersion;
188     private javax.swing.JLabel JavaDoc carbonConfigRoot;
189     private javax.swing.JLabel JavaDoc javaVendorLabel;
190     private javax.swing.JLabel JavaDoc javaVendor;
191     private javax.swing.JLabel JavaDoc carbonVersionLabel;
192     private javax.swing.JLabel JavaDoc jLabel1;
193     // End of variables declaration//GEN-END:variables
194

195 }
196
Popular Tags