KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > com > genimen > djeneric > tools > templateeditor > ui > TemplateSetPropertiesPanel


1 package com.genimen.djeneric.tools.templateeditor.ui;
2
3 import java.awt.BorderLayout JavaDoc;
4 import java.awt.Dimension JavaDoc;
5
6 import javax.swing.JButton JavaDoc;
7 import javax.swing.JLabel JavaDoc;
8 import javax.swing.JPanel JavaDoc;
9 import javax.swing.JScrollPane JavaDoc;
10 import javax.swing.JTextArea JavaDoc;
11 import javax.swing.JTextField JavaDoc;
12
13 import com.genimen.djeneric.tools.generator.Generator;
14 import com.genimen.djeneric.ui.DjVerticalFlowLayout;
15 import com.genimen.djeneric.util.DjLogger;
16
17 public class TemplateSetPropertiesPanel extends JPanel JavaDoc
18 {
19   private static final long serialVersionUID = 1L;
20   BorderLayout JavaDoc borderLayout1 = new BorderLayout JavaDoc();
21   JPanel JavaDoc jPanel4 = new JPanel JavaDoc();
22   BorderLayout JavaDoc borderLayout3 = new BorderLayout JavaDoc();
23   JPanel JavaDoc jPanel5 = new JPanel JavaDoc();
24   BorderLayout JavaDoc borderLayout2 = new BorderLayout JavaDoc();
25   JPanel JavaDoc jPanel1 = new JPanel JavaDoc();
26   DjVerticalFlowLayout vfl2 = new DjVerticalFlowLayout();
27   DjVerticalFlowLayout vfl1 = new DjVerticalFlowLayout();
28   JTextField JavaDoc _edtExtendsFrom = new JTextField JavaDoc();
29   BorderLayout JavaDoc borderLayout4 = new BorderLayout JavaDoc();
30   JTextField JavaDoc _edtTemplateName = new JTextField JavaDoc();
31   JLabel JavaDoc jLabel2 = new JLabel JavaDoc();
32   JLabel JavaDoc jLabel1 = new JLabel JavaDoc();
33   JPanel JavaDoc jPanel3 = new JPanel JavaDoc();
34   JButton JavaDoc _butExtendsFrom = new JButton JavaDoc();
35   JPanel JavaDoc jPanel2 = new JPanel JavaDoc();
36   JPanel JavaDoc jPanel6 = new JPanel JavaDoc();
37   BorderLayout JavaDoc borderLayout5 = new BorderLayout JavaDoc();
38   JPanel JavaDoc jPanel7 = new JPanel JavaDoc();
39   JLabel JavaDoc jLabel3 = new JLabel JavaDoc();
40   DjVerticalFlowLayout vfl3 = new DjVerticalFlowLayout();
41   JScrollPane JavaDoc jScrollPane1 = new JScrollPane JavaDoc();
42   JTextArea JavaDoc _edtDescription = new JTextArea JavaDoc();
43   JPanel JavaDoc jPanel8 = new JPanel JavaDoc();
44   BorderLayout JavaDoc borderLayout6 = new BorderLayout JavaDoc();
45   JPanel JavaDoc jPanel9 = new JPanel JavaDoc();
46   JButton JavaDoc _butOk = new JButton JavaDoc();
47   JButton JavaDoc _butCancel = new JButton JavaDoc();
48   Generator _generator;
49
50   public TemplateSetPropertiesPanel(Generator generator)
51   {
52     try
53     {
54       _generator = generator;
55       jbInit();
56     }
57     catch (Exception JavaDoc ex)
58     {
59       DjLogger.log(ex);
60     }
61   }
62
63   void jbInit() throws Exception JavaDoc
64   {
65     jPanel2.setLayout(vfl1);
66     _butExtendsFrom.setText("...");
67     _butExtendsFrom.setPreferredSize(new Dimension JavaDoc(21, 21));
68     jPanel3.setLayout(borderLayout4);
69     jLabel1.setText("Name");
70     jLabel1.setPreferredSize(new Dimension JavaDoc(100, 21));
71     jLabel2.setText("Extends from");
72     jLabel2.setPreferredSize(new Dimension JavaDoc(100, 21));
73     jPanel1.setLayout(vfl2);
74     jPanel5.setLayout(borderLayout2);
75     this.setLayout(borderLayout1);
76     jPanel4.setLayout(borderLayout3);
77     jPanel6.setLayout(borderLayout5);
78     jLabel3.setPreferredSize(new Dimension JavaDoc(100, 21));
79     jLabel3.setText("Description");
80     jPanel7.setLayout(vfl3);
81     vfl2.setHgap(0);
82     vfl3.setVgap(0);
83     jPanel8.setLayout(borderLayout6);
84     _butOk.setPreferredSize(new Dimension JavaDoc(73, 27));
85     _butOk.setText("Ok");
86     _butCancel.setText("Cancel");
87     this.add(jPanel4, BorderLayout.NORTH);
88     jPanel4.add(jPanel5, BorderLayout.NORTH);
89     jPanel1.add(_edtTemplateName, null);
90     jPanel1.add(jPanel3, null);
91     jPanel3.add(_edtExtendsFrom, BorderLayout.CENTER);
92     jPanel3.add(_butExtendsFrom, BorderLayout.EAST);
93     jPanel5.add(jPanel2, BorderLayout.WEST);
94     jPanel2.add(jLabel1, null);
95     jPanel2.add(jLabel2, null);
96     jPanel5.add(jPanel1, BorderLayout.CENTER);
97     this.add(jPanel6, BorderLayout.CENTER);
98     jPanel6.add(jPanel7, BorderLayout.WEST);
99     jPanel7.add(jLabel3, null);
100     jPanel6.add(jScrollPane1, BorderLayout.CENTER);
101     this.add(jPanel8, BorderLayout.SOUTH);
102     jPanel8.add(jPanel9, BorderLayout.EAST);
103     jPanel9.add(_butCancel, null);
104     jPanel9.add(_butOk, null);
105     jScrollPane1.getViewport().add(_edtDescription, null);
106   }
107
108   public void requestFocus()
109   {
110     _edtTemplateName.requestFocus();
111   }
112 }
Popular Tags