4 * Created on March 29, 2008, 3:46 PM
7 package javaapplication1;
9 import javax.swing.SpringLayout;
10 import org.jdesktop.layout.GroupLayout;
16 public class GeniGUI extends javax.swing.JFrame {
19 * Creates new form GeniGUI
24 jPanel4.setVisible(false);
25 jPanel5.setVisible(false);
26 jPanel6.setVisible(false);
27 jPanel7.setVisible(false);
29 javax.swing.JPanel[] panelList = {jPanel3, jPanel4, jPanel5, jPanel6, jPanel7};
30 panelfiller = new PanelFiller(panelList, statusLabel);
31 panelfiller.initializePanels();
35 private void passCallToHandler(String opname){
36 User user = new User();
37 user.setCurrentUser(hrnTextField.getText(), (String)typeCombo.getSelectedItem(), dirTextField.getText());
38 RecordInfo record = new RecordInfo();
39 record.setCurrentRecord(rechrnTextField.getText(), (String)rectypeCombo.getSelectedItem());
41 panelfiller.setUser(user);
42 panelfiller.setRecord(record);
43 panelfiller.handleOperation(opname);
46 /** This method is called from within the constructor to
47 * initialize the form.
48 * WARNING: Do NOT modify this code. The content of this method is
49 * always regenerated by the Form Editor.
51 // <editor-fold defaultstate="collapsed" desc=" Generated Code ">//GEN-BEGIN:initComponents
52 private void initComponents() {
53 jPanel1 = new javax.swing.JPanel();
54 hrnLabel = new javax.swing.JLabel();
55 hrnTextField = new javax.swing.JTextField();
56 typeCombo = new javax.swing.JComboBox();
57 dirTextField = new javax.swing.JTextField();
58 typeLabel = new javax.swing.JLabel();
59 dirLabel = new javax.swing.JLabel();
60 jInternalFrame1 = new javax.swing.JInternalFrame();
61 jPanel3 = new javax.swing.JPanel();
62 jPanel4 = new javax.swing.JPanel();
63 jPanel5 = new javax.swing.JPanel();
64 jPanel6 = new javax.swing.JPanel();
65 jPanel7 = new javax.swing.JPanel();
66 jPanel2 = new javax.swing.JPanel();
67 rechrnLabel = new javax.swing.JLabel();
68 rechrnTextField = new javax.swing.JTextField();
69 rectypeCombo = new javax.swing.JComboBox();
70 rectypeLabel = new javax.swing.JLabel();
71 jButton1 = new javax.swing.JButton();
72 jButton2 = new javax.swing.JButton();
73 jButton3 = new javax.swing.JButton();
74 jButton4 = new javax.swing.JButton();
75 statusLabel = new javax.swing.JLabel();
77 setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
78 addMouseListener(new java.awt.event.MouseAdapter() {
79 public void mouseReleased(java.awt.event.MouseEvent evt) {
80 formMouseReleased(evt);
84 jPanel1.setBorder(javax.swing.BorderFactory.createTitledBorder("User Info"));
85 hrnLabel.setText("Enter your HRN:");
87 hrnTextField.setText("planetlab.jp.osaka");
89 typeCombo.setModel(new javax.swing.DefaultComboBoxModel(new String[] { "user", "SA", "MA" }));
91 dirTextField.setText("./client_osaka");
93 typeLabel.setText("Type:");
95 dirLabel.setText("User GENI directory:");
97 org.jdesktop.layout.GroupLayout jPanel1Layout = new org.jdesktop.layout.GroupLayout(jPanel1);
98 jPanel1.setLayout(jPanel1Layout);
99 jPanel1Layout.setHorizontalGroup(
100 jPanel1Layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
101 .add(jPanel1Layout.createSequentialGroup()
103 .add(jPanel1Layout.createParallelGroup(org.jdesktop.layout.GroupLayout.TRAILING)
104 .add(jPanel1Layout.createSequentialGroup()
105 .add(jPanel1Layout.createParallelGroup(org.jdesktop.layout.GroupLayout.TRAILING)
109 .add(jPanel1Layout.createSequentialGroup()
111 .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED)))
112 .add(jPanel1Layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
113 .add(dirTextField, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, 245, Short.MAX_VALUE)
114 .add(hrnTextField, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, 245, Short.MAX_VALUE)
115 .add(typeCombo, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, 66, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE))
118 jPanel1Layout.setVerticalGroup(
119 jPanel1Layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
120 .add(jPanel1Layout.createSequentialGroup()
121 .add(jPanel1Layout.createParallelGroup(org.jdesktop.layout.GroupLayout.BASELINE)
123 .add(hrnTextField, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE))
125 .add(jPanel1Layout.createParallelGroup(org.jdesktop.layout.GroupLayout.BASELINE)
126 .add(typeCombo, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)
129 .add(jPanel1Layout.createParallelGroup(org.jdesktop.layout.GroupLayout.BASELINE)
130 .add(dirTextField, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)
132 .addContainerGap(46, Short.MAX_VALUE))
135 jInternalFrame1.setTitle("Record Data");
136 jInternalFrame1.setVisible(true);
137 jPanel3.setBorder(javax.swing.BorderFactory.createTitledBorder("Non-editable Information"));
138 org.jdesktop.layout.GroupLayout jPanel3Layout = new org.jdesktop.layout.GroupLayout(jPanel3);
139 jPanel3.setLayout(jPanel3Layout);
140 jPanel3Layout.setHorizontalGroup(
141 jPanel3Layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
142 .add(0, 825, Short.MAX_VALUE)
144 jPanel3Layout.setVerticalGroup(
145 jPanel3Layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
146 .add(0, 199, Short.MAX_VALUE)
149 jPanel4.setBorder(javax.swing.BorderFactory.createTitledBorder("Set User Fields"));
150 org.jdesktop.layout.GroupLayout jPanel4Layout = new org.jdesktop.layout.GroupLayout(jPanel4);
151 jPanel4.setLayout(jPanel4Layout);
152 jPanel4Layout.setHorizontalGroup(
153 jPanel4Layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
154 .add(0, 825, Short.MAX_VALUE)
156 jPanel4Layout.setVerticalGroup(
157 jPanel4Layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
158 .add(0, 180, Short.MAX_VALUE)
161 jPanel5.setBorder(javax.swing.BorderFactory.createTitledBorder("Set Slice fields"));
162 org.jdesktop.layout.GroupLayout jPanel5Layout = new org.jdesktop.layout.GroupLayout(jPanel5);
163 jPanel5.setLayout(jPanel5Layout);
164 jPanel5Layout.setHorizontalGroup(
165 jPanel5Layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
166 .add(0, 825, Short.MAX_VALUE)
168 jPanel5Layout.setVerticalGroup(
169 jPanel5Layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
170 .add(0, 192, Short.MAX_VALUE)
173 jPanel6.setBorder(javax.swing.BorderFactory.createTitledBorder("Set Node fields"));
174 org.jdesktop.layout.GroupLayout jPanel6Layout = new org.jdesktop.layout.GroupLayout(jPanel6);
175 jPanel6.setLayout(jPanel6Layout);
176 jPanel6Layout.setHorizontalGroup(
177 jPanel6Layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
178 .add(0, 825, Short.MAX_VALUE)
180 jPanel6Layout.setVerticalGroup(
181 jPanel6Layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
182 .add(0, 182, Short.MAX_VALUE)
185 jPanel7.setBorder(javax.swing.BorderFactory.createTitledBorder("Set SA/MA fields"));
186 org.jdesktop.layout.GroupLayout jPanel7Layout = new org.jdesktop.layout.GroupLayout(jPanel7);
187 jPanel7.setLayout(jPanel7Layout);
188 jPanel7Layout.setHorizontalGroup(
189 jPanel7Layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
190 .add(0, 837, Short.MAX_VALUE)
192 jPanel7Layout.setVerticalGroup(
193 jPanel7Layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
194 .add(0, 221, Short.MAX_VALUE)
197 org.jdesktop.layout.GroupLayout jInternalFrame1Layout = new org.jdesktop.layout.GroupLayout(jInternalFrame1.getContentPane());
198 jInternalFrame1.getContentPane().setLayout(jInternalFrame1Layout);
199 jInternalFrame1Layout.setHorizontalGroup(
200 jInternalFrame1Layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
201 .add(jInternalFrame1Layout.createSequentialGroup()
203 .add(jInternalFrame1Layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
204 .add(org.jdesktop.layout.GroupLayout.TRAILING, jPanel7, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
205 .add(jInternalFrame1Layout.createSequentialGroup()
206 .add(jInternalFrame1Layout.createParallelGroup(org.jdesktop.layout.GroupLayout.TRAILING)
207 .add(jPanel4, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
208 .add(jPanel3, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
209 .add(org.jdesktop.layout.GroupLayout.LEADING, jPanel5, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
210 .add(jPanel6, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
211 .addContainerGap())))
213 jInternalFrame1Layout.setVerticalGroup(
214 jInternalFrame1Layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
215 .add(org.jdesktop.layout.GroupLayout.TRAILING, jInternalFrame1Layout.createSequentialGroup()
217 .add(jPanel3, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
218 .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED)
219 .add(jPanel4, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)
220 .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED)
221 .add(jPanel5, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)
222 .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED)
223 .add(jPanel6, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)
224 .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED)
225 .add(jPanel7, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)
229 jPanel2.setBorder(javax.swing.BorderFactory.createTitledBorder("Record Select"));
230 rechrnLabel.setText("HRN:");
232 rechrnTextField.setText("planetlab.jp.osaka.tokyobranch");
234 rectypeCombo.setModel(new javax.swing.DefaultComboBoxModel(new String[] { "-", "user", "slice", "node", "SA", "MA" }));
235 rectypeCombo.addItemListener(new java.awt.event.ItemListener() {
236 public void itemStateChanged(java.awt.event.ItemEvent evt) {
237 rectypeComboItemStateChanged(evt);
241 rectypeLabel.setText("Type:");
243 jButton1.setText("register");
244 jButton1.addMouseListener(new java.awt.event.MouseAdapter() {
245 public void mouseReleased(java.awt.event.MouseEvent evt) {
246 jButton1MouseReleased(evt);
250 jButton2.setText("remove");
251 jButton2.addMouseListener(new java.awt.event.MouseAdapter() {
252 public void mouseReleased(java.awt.event.MouseEvent evt) {
253 jButton2MouseReleased(evt);
257 jButton3.setText("update");
258 jButton3.addMouseListener(new java.awt.event.MouseAdapter() {
259 public void mouseReleased(java.awt.event.MouseEvent evt) {
260 jButton3MouseReleased(evt);
264 jButton4.setText("lookup");
265 jButton4.addMouseListener(new java.awt.event.MouseAdapter() {
266 public void mouseReleased(java.awt.event.MouseEvent evt) {
267 jButton4MouseReleased(evt);
271 org.jdesktop.layout.GroupLayout jPanel2Layout = new org.jdesktop.layout.GroupLayout(jPanel2);
272 jPanel2.setLayout(jPanel2Layout);
273 jPanel2Layout.setHorizontalGroup(
274 jPanel2Layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
275 .add(jPanel2Layout.createSequentialGroup()
277 .add(jPanel2Layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
278 .add(jPanel2Layout.createSequentialGroup()
279 .add(rechrnLabel, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, 38, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)
280 .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED)
281 .add(rechrnTextField, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, 271, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE))
282 .add(jPanel2Layout.createSequentialGroup()
283 .add(rectypeLabel, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, 38, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)
284 .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED)
285 .add(jPanel2Layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
286 .add(jPanel2Layout.createSequentialGroup()
288 .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED)
290 .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED)
292 .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED)
294 .add(rectypeCombo, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, 66, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE))))
295 .addContainerGap(30, Short.MAX_VALUE))
297 jPanel2Layout.setVerticalGroup(
298 jPanel2Layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
299 .add(jPanel2Layout.createSequentialGroup()
301 .add(jPanel2Layout.createParallelGroup(org.jdesktop.layout.GroupLayout.BASELINE)
303 .add(rechrnTextField, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE))
304 .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED)
305 .add(jPanel2Layout.createParallelGroup(org.jdesktop.layout.GroupLayout.BASELINE)
306 .add(rectypeCombo, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)
309 .add(jPanel2Layout.createParallelGroup(org.jdesktop.layout.GroupLayout.BASELINE)
314 .addContainerGap(22, Short.MAX_VALUE))
317 statusLabel.setVerticalAlignment(javax.swing.SwingConstants.TOP);
318 statusLabel.setAutoscrolls(true);
320 org.jdesktop.layout.GroupLayout layout = new org.jdesktop.layout.GroupLayout(getContentPane());
321 getContentPane().setLayout(layout);
322 layout.setHorizontalGroup(
323 layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
324 .add(layout.createSequentialGroup()
325 .add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.TRAILING)
326 .add(org.jdesktop.layout.GroupLayout.LEADING, layout.createSequentialGroup()
328 .add(jPanel1, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)
329 .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED)
330 .add(jPanel2, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
331 .add(org.jdesktop.layout.GroupLayout.LEADING, jInternalFrame1)
332 .add(org.jdesktop.layout.GroupLayout.LEADING, layout.createSequentialGroup()
334 .add(statusLabel, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, 857, Short.MAX_VALUE)))
337 layout.setVerticalGroup(
338 layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
339 .add(layout.createSequentialGroup()
340 .add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING, false)
341 .add(jPanel2, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
342 .add(jPanel1, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
343 .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED)
344 .add(statusLabel, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, 25, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)
345 .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED)
346 .add(jInternalFrame1, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)
350 }// </editor-fold>//GEN-END:initComponents
352 private void jButton4MouseReleased(java.awt.event.MouseEvent evt) {//GEN-FIRST:event_jButton4MouseReleased
353 // TODO add your handling code here:
354 passCallToHandler("lookup");
355 }//GEN-LAST:event_jButton4MouseReleased
357 private void jButton3MouseReleased(java.awt.event.MouseEvent evt) {//GEN-FIRST:event_jButton3MouseReleased
358 // TODO add your handling code here:
359 passCallToHandler("update");
360 }//GEN-LAST:event_jButton3MouseReleased
362 private void jButton2MouseReleased(java.awt.event.MouseEvent evt) {//GEN-FIRST:event_jButton2MouseReleased
363 // TODO add your handling code here:
364 passCallToHandler("remove");
366 }//GEN-LAST:event_jButton2MouseReleased
368 private void jButton1MouseReleased(java.awt.event.MouseEvent evt) {//GEN-FIRST:event_jButton1MouseReleased
369 // TODO add your handling code here:
370 passCallToHandler("register");
372 }//GEN-LAST:event_jButton1MouseReleased
374 private void formMouseReleased(java.awt.event.MouseEvent evt) {//GEN-FIRST:event_formMouseReleased
375 // TODO add your handling code here:
377 }//GEN-LAST:event_formMouseReleased
379 private void rectypeComboItemStateChanged(java.awt.event.ItemEvent evt) {//GEN-FIRST:event_rectypeComboItemStateChanged
380 // TODO add your handling code here:
382 jInternalFrame1.setSize(500,800);
383 jInternalFrame1.revalidate();
384 jInternalFrame1.repaint();
386 int selected = rectypeCombo.getSelectedIndex();
388 jPanel4.setVisible(true);
389 jPanel5.setVisible(false);
390 jPanel6.setVisible(false);
391 jPanel7.setVisible(false);
393 else if (selected == 2){
394 jPanel5.setVisible(true);
395 jPanel4.setVisible(false);
396 jPanel6.setVisible(false);
397 jPanel7.setVisible(false);
399 else if (selected == 3){
400 jPanel6.setVisible(true);
401 jPanel4.setVisible(false);
402 jPanel5.setVisible(false);
403 jPanel7.setVisible(false);
405 else if (selected == 4 || selected == 5){
406 jPanel7.setVisible(true);
407 jPanel4.setVisible(false);
408 jPanel5.setVisible(false);
409 jPanel6.setVisible(false);
411 }//GEN-LAST:event_rectypeComboItemStateChanged
414 * @param args the command line arguments
416 public static void main(String args[]) {
417 java.awt.EventQueue.invokeLater(new Runnable() {
419 new GeniGUI().setVisible(true);
424 private PanelFiller panelfiller;
426 // Variables declaration - do not modify//GEN-BEGIN:variables
427 private javax.swing.JLabel dirLabel;
428 private javax.swing.JTextField dirTextField;
429 private javax.swing.JLabel hrnLabel;
430 private javax.swing.JTextField hrnTextField;
431 private javax.swing.JButton jButton1;
432 private javax.swing.JButton jButton2;
433 private javax.swing.JButton jButton3;
434 private javax.swing.JButton jButton4;
435 private javax.swing.JInternalFrame jInternalFrame1;
436 private javax.swing.JPanel jPanel1;
437 private javax.swing.JPanel jPanel2;
438 private javax.swing.JPanel jPanel3;
439 private javax.swing.JPanel jPanel4;
440 private javax.swing.JPanel jPanel5;
441 private javax.swing.JPanel jPanel6;
442 private javax.swing.JPanel jPanel7;
443 private javax.swing.JLabel rechrnLabel;
444 private javax.swing.JTextField rechrnTextField;
445 private javax.swing.JComboBox rectypeCombo;
446 private javax.swing.JLabel rectypeLabel;
447 private javax.swing.JLabel statusLabel;
448 private javax.swing.JComboBox typeCombo;
449 private javax.swing.JLabel typeLabel;
450 // End of variables declaration//GEN-END:variables