1 2 package examples; 3 4 public class Antenna extends javax.swing.JFrame { 5 6 7 public Antenna() { 8 initComponents(); 9 } 10 11 16 private void initComponents() { 18 jPanel1 = new javax.swing.JPanel (); 19 jLabel1 = new javax.swing.JLabel (); 20 jLabel2 = new javax.swing.JLabel (); 21 jTextField1 = new javax.swing.JTextField (); 22 jTextField2 = new javax.swing.JTextField (); 23 jCheckBox1 = new javax.swing.JCheckBox (); 24 jPanel2 = new javax.swing.JPanel (); 25 jLabel3 = new javax.swing.JLabel (); 26 jLabel4 = new javax.swing.JLabel (); 27 jLabel5 = new javax.swing.JLabel (); 28 jLabel6 = new javax.swing.JLabel (); 29 jLabel7 = new javax.swing.JLabel (); 30 jTextField3 = new javax.swing.JTextField (); 31 jLabel8 = new javax.swing.JLabel (); 32 jTextField4 = new javax.swing.JTextField (); 33 jComboBox1 = new javax.swing.JComboBox (); 34 jTextField5 = new javax.swing.JTextField (); 35 jLabel9 = new javax.swing.JLabel (); 36 jTextField6 = new javax.swing.JTextField (); 37 jButton1 = new javax.swing.JButton (); 38 jTextField8 = new javax.swing.JTextField (); 39 jLabel10 = new javax.swing.JLabel (); 40 jTextField9 = new javax.swing.JTextField (); 41 jButton2 = new javax.swing.JButton (); 42 jComboBox2 = new javax.swing.JComboBox (); 43 jButton5 = new javax.swing.JButton (); 44 jButton3 = new javax.swing.JButton (); 45 jButton4 = new javax.swing.JButton (); 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 (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 (new String [] { "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 (new String [] { "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 [] {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 } 242 245 public static void main(String args[]) { 246 java.awt.EventQueue.invokeLater(new Runnable () { 247 public void run() { 248 new Antenna().setVisible(true); 249 } 250 }); 251 } 252 253 private javax.swing.JButton jButton1; 255 private javax.swing.JButton jButton2; 256 private javax.swing.JButton jButton3; 257 private javax.swing.JButton jButton4; 258 private javax.swing.JButton jButton5; 259 private javax.swing.JCheckBox jCheckBox1; 260 private javax.swing.JComboBox jComboBox1; 261 private javax.swing.JComboBox jComboBox2; 262 private javax.swing.JLabel jLabel1; 263 private javax.swing.JLabel jLabel10; 264 private javax.swing.JLabel jLabel2; 265 private javax.swing.JLabel jLabel3; 266 private javax.swing.JLabel jLabel4; 267 private javax.swing.JLabel jLabel5; 268 private javax.swing.JLabel jLabel6; 269 private javax.swing.JLabel jLabel7; 270 private javax.swing.JLabel jLabel8; 271 private javax.swing.JLabel jLabel9; 272 private javax.swing.JPanel jPanel1; 273 private javax.swing.JPanel jPanel2; 274 private javax.swing.JTextField jTextField1; 275 private javax.swing.JTextField jTextField2; 276 private javax.swing.JTextField jTextField3; 277 private javax.swing.JTextField jTextField4; 278 private javax.swing.JTextField jTextField5; 279 private javax.swing.JTextField jTextField6; 280 private javax.swing.JTextField jTextField8; 281 private javax.swing.JTextField jTextField9; 282 284 } 285 | Popular Tags |