KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > examples > Antenna


1
2 package examples;
3
4 public class Antenna extends javax.swing.JFrame JavaDoc {
5     
6     /** Creates new form Antenna */
7     public Antenna() {
8         initComponents();
9     }
10     
11     /** This method is called from within the constructor to
12      * initialize the form.
13      * WARNING: Do NOT modify this code. The content of this method is
14      * always regenerated by the Form Editor.
15      */

16     // <editor-fold defaultstate="collapsed" desc=" Generated Code ">//GEN-BEGIN:initComponents
17
private void initComponents() {
18         jPanel1 = new javax.swing.JPanel JavaDoc();
19         jLabel1 = new javax.swing.JLabel JavaDoc();
20         jLabel2 = new javax.swing.JLabel JavaDoc();
21         jTextField1 = new javax.swing.JTextField JavaDoc();
22         jTextField2 = new javax.swing.JTextField JavaDoc();
23         jCheckBox1 = new javax.swing.JCheckBox JavaDoc();
24         jPanel2 = new javax.swing.JPanel JavaDoc();
25         jLabel3 = new javax.swing.JLabel JavaDoc();
26         jLabel4 = new javax.swing.JLabel JavaDoc();
27         jLabel5 = new javax.swing.JLabel JavaDoc();
28         jLabel6 = new javax.swing.JLabel JavaDoc();
29         jLabel7 = new javax.swing.JLabel JavaDoc();
30         jTextField3 = new javax.swing.JTextField JavaDoc();
31         jLabel8 = new javax.swing.JLabel JavaDoc();
32         jTextField4 = new javax.swing.JTextField JavaDoc();
33         jComboBox1 = new javax.swing.JComboBox JavaDoc();
34         jTextField5 = new javax.swing.JTextField JavaDoc();
35         jLabel9 = new javax.swing.JLabel JavaDoc();
36         jTextField6 = new javax.swing.JTextField JavaDoc();
37         jButton1 = new javax.swing.JButton JavaDoc();
38         jTextField8 = new javax.swing.JTextField JavaDoc();
39         jLabel10 = new javax.swing.JLabel JavaDoc();
40         jTextField9 = new javax.swing.JTextField JavaDoc();
41         jButton2 = new javax.swing.JButton JavaDoc();
42         jComboBox2 = new javax.swing.JComboBox JavaDoc();
43         jButton5 = new javax.swing.JButton JavaDoc();
44         jButton3 = new javax.swing.JButton JavaDoc();
45         jButton4 = new javax.swing.JButton JavaDoc();
46
47         setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
48         setTitle("Antenna");
49         jPanel1.setBorder(javax.swing.BorderFactory.createTitledBorder(" Position/Direction "));
50         jLabel1.setText("Direction [\u00b0]:");
51
52         jLabel2.setText("Height [m]:");
53
54         jTextField1.setText("140.000");
55
56         jTextField2.setText("110.000");
57
58         jCheckBox1.setText("Height is Lower Edge (Not Center)");
59         jCheckBox1.setBorder(javax.swing.BorderFactory.createEmptyBorder(0, 0, 0, 0));
60         jCheckBox1.setMargin(new java.awt.Insets JavaDoc(0, 0, 0, 0));
61
62         org.jdesktop.layout.GroupLayout jPanel1Layout = new org.jdesktop.layout.GroupLayout(jPanel1);
63         jPanel1.setLayout(jPanel1Layout);
64         jPanel1Layout.setHorizontalGroup(
65             jPanel1Layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
66             .add(jPanel1Layout.createSequentialGroup()
67                 .addContainerGap()
68                 .add(jPanel1Layout.createParallelGroup(org.jdesktop.layout.GroupLayout.TRAILING)
69                     .add(jLabel2)
70                     .add(jLabel1))
71                 .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED)
72                 .add(jPanel1Layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
73                     .add(jCheckBox1)
74                     .add(jTextField2, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, 376, Short.MAX_VALUE)
75                     .add(jTextField1, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, 376, Short.MAX_VALUE))
76                 .addContainerGap())
77         );
78         jPanel1Layout.setVerticalGroup(
79             jPanel1Layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
80             .add(jPanel1Layout.createSequentialGroup()
81                 .add(jPanel1Layout.createParallelGroup(org.jdesktop.layout.GroupLayout.BASELINE)
82                     .add(jLabel1)
83                     .add(jTextField1, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE))
84                 .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED)
85                 .add(jPanel1Layout.createParallelGroup(org.jdesktop.layout.GroupLayout.BASELINE)
86                     .add(jLabel2)
87                     .add(jTextField2, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE))
88                 .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED)
89                 .add(jCheckBox1)
90                 .addContainerGap(org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
91         );
92
93         jPanel2.setBorder(javax.swing.BorderFactory.createTitledBorder(" System "));
94         jLabel3.setText("Channels:");
95
96         jLabel4.setText("Antenna Type:");
97
98         jLabel5.setText("Electrical Downtilt From [\u00b0]:");
99
100         jLabel6.setText("Polarization:");
101
102         jLabel7.setText("Frequency From [MHz]:");
103
104         jTextField3.setText("2");
105
106         jLabel8.setText("Watts:");
107
108         jTextField4.setText("12.000");
109
110         jComboBox1.setModel(new javax.swing.DefaultComboBoxModel JavaDoc(new String JavaDoc[] { "Kathrein 742151" }));
111
112         jTextField5.setText("0.000");
113
114         jLabel9.setText("To:");
115
116         jTextField6.setText("10.000");
117
118         jButton1.setText("Adjust");
119
120         jTextField8.setText("943.000");
121
122         jLabel10.setText("To:");
123
124         jTextField9.setText("951.000");
125
126         jButton2.setText("Adjust");
127
128         jComboBox2.setModel(new javax.swing.DefaultComboBoxModel JavaDoc(new String JavaDoc[] { "X +45\u00b0" }));
129
130         jButton5.setText("Adjust");
131
132         org.jdesktop.layout.GroupLayout jPanel2Layout = new org.jdesktop.layout.GroupLayout(jPanel2);
133         jPanel2.setLayout(jPanel2Layout);
134         jPanel2Layout.setHorizontalGroup(
135             jPanel2Layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
136             .add(jPanel2Layout.createSequentialGroup()
137                 .addContainerGap()
138                 .add(jPanel2Layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
139                     .add(org.jdesktop.layout.GroupLayout.TRAILING, jLabel7)
140                     .add(org.jdesktop.layout.GroupLayout.TRAILING, jLabel6)
141                     .add(org.jdesktop.layout.GroupLayout.TRAILING, jLabel5)
142                     .add(org.jdesktop.layout.GroupLayout.TRAILING, jLabel4)
143                     .add(org.jdesktop.layout.GroupLayout.TRAILING, jLabel3))
144                 .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED)
145                 .add(jPanel2Layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
146                     .add(jComboBox1, 0, 307, Short.MAX_VALUE)
147                     .add(jPanel2Layout.createSequentialGroup()
148                         .add(jPanel2Layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
149                             .add(jTextField8, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, 98, Short.MAX_VALUE)
150                             .add(jTextField5, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, 98, Short.MAX_VALUE)
151                             .add(jTextField3, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, 98, Short.MAX_VALUE))
152                         .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED)
153                         .add(jPanel2Layout.createParallelGroup(org.jdesktop.layout.GroupLayout.TRAILING)
154                             .add(jLabel8)
155                             .add(jLabel9)
156                             .add(jLabel10))
157                         .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED)
158                         .add(jPanel2Layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
159                             .add(org.jdesktop.layout.GroupLayout.TRAILING, jTextField4, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, 97, Short.MAX_VALUE)
160                             .add(org.jdesktop.layout.GroupLayout.TRAILING, jTextField6, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, 97, Short.MAX_VALUE)
161                             .add(org.jdesktop.layout.GroupLayout.TRAILING, jTextField9, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, 97, Short.MAX_VALUE))
162                         .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED)
163                         .add(jPanel2Layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
164                             .add(jButton5)
165                             .add(jButton1)
166                             .add(jButton2)))
167                     .add(jComboBox2, 0, 307, Short.MAX_VALUE))
168                 .addContainerGap())
169         );
170         jPanel2Layout.setVerticalGroup(
171             jPanel2Layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
172             .add(jPanel2Layout.createSequentialGroup()
173                 .add(jPanel2Layout.createParallelGroup(org.jdesktop.layout.GroupLayout.BASELINE)
174                     .add(jLabel3)
175                     .add(jTextField3, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)
176                     .add(jLabel8)
177                     .add(jTextField4, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)
178                     .add(jButton5))
179                 .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED)
180                 .add(jPanel2Layout.createParallelGroup(org.jdesktop.layout.GroupLayout.BASELINE)
181                     .add(jLabel4)
182                     .add(jComboBox1, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE))
183                 .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED)
184                 .add(jPanel2Layout.createParallelGroup(org.jdesktop.layout.GroupLayout.BASELINE)
185                     .add(jLabel5)
186                     .add(jTextField5, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)
187                     .add(jButton1)
188                     .add(jTextField6, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)
189                     .add(jLabel9))
190                 .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED)
191                 .add(jPanel2Layout.createParallelGroup(org.jdesktop.layout.GroupLayout.BASELINE)
192                     .add(jLabel6)
193                     .add(jComboBox2, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE))
194                 .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED)
195                 .add(jPanel2Layout.createParallelGroup(org.jdesktop.layout.GroupLayout.BASELINE)
196                     .add(jLabel7)
197                     .add(jTextField8, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)
198                     .add(jButton2)
199                     .add(jTextField9, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)
200                     .add(jLabel10))
201                 .addContainerGap(org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
202         );
203
204         jButton3.setText("Cancel");
205
206         jButton4.setText("OK");
207
208         org.jdesktop.layout.GroupLayout layout = new org.jdesktop.layout.GroupLayout(getContentPane());
209         getContentPane().setLayout(layout);
210         layout.setHorizontalGroup(
211             layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
212             .add(layout.createSequentialGroup()
213                 .addContainerGap()
214                 .add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
215                     .add(jPanel2, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
216                     .add(jPanel1, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
217                     .add(org.jdesktop.layout.GroupLayout.TRAILING, layout.createSequentialGroup()
218                         .add(jButton4)
219                         .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED)
220                         .add(jButton3)))
221                 .addContainerGap())
222         );
223
224         layout.linkSize(new java.awt.Component JavaDoc[] {jButton3, jButton4}, org.jdesktop.layout.GroupLayout.HORIZONTAL);
225
226         layout.setVerticalGroup(
227             layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
228             .add(layout.createSequentialGroup()
229                 .addContainerGap()
230                 .add(jPanel1, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)
231                 .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED)
232                 .add(jPanel2, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)
233                 .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
234                 .add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.BASELINE)
235                     .add(jButton3)
236                     .add(jButton4))
237                 .addContainerGap())
238         );
239         pack();
240     }// </editor-fold>//GEN-END:initComponents
241

242     /**
243      * @param args the command line arguments
244      */

245     public static void main(String JavaDoc args[]) {
246         java.awt.EventQueue.invokeLater(new Runnable JavaDoc() {
247             public void run() {
248                 new Antenna().setVisible(true);
249             }
250         });
251     }
252     
253     // Variables declaration - do not modify//GEN-BEGIN:variables
254
private javax.swing.JButton JavaDoc jButton1;
255     private javax.swing.JButton JavaDoc jButton2;
256     private javax.swing.JButton JavaDoc jButton3;
257     private javax.swing.JButton JavaDoc jButton4;
258     private javax.swing.JButton JavaDoc jButton5;
259     private javax.swing.JCheckBox JavaDoc jCheckBox1;
260     private javax.swing.JComboBox JavaDoc jComboBox1;
261     private javax.swing.JComboBox JavaDoc jComboBox2;
262     private javax.swing.JLabel JavaDoc jLabel1;
263     private javax.swing.JLabel JavaDoc jLabel10;
264     private javax.swing.JLabel JavaDoc jLabel2;
265     private javax.swing.JLabel JavaDoc jLabel3;
266     private javax.swing.JLabel JavaDoc jLabel4;
267     private javax.swing.JLabel JavaDoc jLabel5;
268     private javax.swing.JLabel JavaDoc jLabel6;
269     private javax.swing.JLabel JavaDoc jLabel7;
270     private javax.swing.JLabel JavaDoc jLabel8;
271     private javax.swing.JLabel JavaDoc jLabel9;
272     private javax.swing.JPanel JavaDoc jPanel1;
273     private javax.swing.JPanel JavaDoc jPanel2;
274     private javax.swing.JTextField JavaDoc jTextField1;
275     private javax.swing.JTextField JavaDoc jTextField2;
276     private javax.swing.JTextField JavaDoc jTextField3;
277     private javax.swing.JTextField JavaDoc jTextField4;
278     private javax.swing.JTextField JavaDoc jTextField5;
279     private javax.swing.JTextField JavaDoc jTextField6;
280     private javax.swing.JTextField JavaDoc jTextField8;
281     private javax.swing.JTextField JavaDoc jTextField9;
282     // End of variables declaration//GEN-END:variables
283

284 }
285
Popular Tags