1 package com.genimen.djeneric.tools.templateeditor.ui; 2 3 import java.awt.BorderLayout ; 4 import java.awt.Dimension ; 5 6 import javax.swing.JButton ; 7 import javax.swing.JLabel ; 8 import javax.swing.JPanel ; 9 import javax.swing.JScrollPane ; 10 import javax.swing.JTextArea ; 11 import javax.swing.JTextField ; 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 18 { 19 private static final long serialVersionUID = 1L; 20 BorderLayout borderLayout1 = new BorderLayout (); 21 JPanel jPanel4 = new JPanel (); 22 BorderLayout borderLayout3 = new BorderLayout (); 23 JPanel jPanel5 = new JPanel (); 24 BorderLayout borderLayout2 = new BorderLayout (); 25 JPanel jPanel1 = new JPanel (); 26 DjVerticalFlowLayout vfl2 = new DjVerticalFlowLayout(); 27 DjVerticalFlowLayout vfl1 = new DjVerticalFlowLayout(); 28 JTextField _edtExtendsFrom = new JTextField (); 29 BorderLayout borderLayout4 = new BorderLayout (); 30 JTextField _edtTemplateName = new JTextField (); 31 JLabel jLabel2 = new JLabel (); 32 JLabel jLabel1 = new JLabel (); 33 JPanel jPanel3 = new JPanel (); 34 JButton _butExtendsFrom = new JButton (); 35 JPanel jPanel2 = new JPanel (); 36 JPanel jPanel6 = new JPanel (); 37 BorderLayout borderLayout5 = new BorderLayout (); 38 JPanel jPanel7 = new JPanel (); 39 JLabel jLabel3 = new JLabel (); 40 DjVerticalFlowLayout vfl3 = new DjVerticalFlowLayout(); 41 JScrollPane jScrollPane1 = new JScrollPane (); 42 JTextArea _edtDescription = new JTextArea (); 43 JPanel jPanel8 = new JPanel (); 44 BorderLayout borderLayout6 = new BorderLayout (); 45 JPanel jPanel9 = new JPanel (); 46 JButton _butOk = new JButton (); 47 JButton _butCancel = new JButton (); 48 Generator _generator; 49 50 public TemplateSetPropertiesPanel(Generator generator) 51 { 52 try 53 { 54 _generator = generator; 55 jbInit(); 56 } 57 catch (Exception ex) 58 { 59 DjLogger.log(ex); 60 } 61 } 62 63 void jbInit() throws Exception 64 { 65 jPanel2.setLayout(vfl1); 66 _butExtendsFrom.setText("..."); 67 _butExtendsFrom.setPreferredSize(new Dimension (21, 21)); 68 jPanel3.setLayout(borderLayout4); 69 jLabel1.setText("Name"); 70 jLabel1.setPreferredSize(new Dimension (100, 21)); 71 jLabel2.setText("Extends from"); 72 jLabel2.setPreferredSize(new Dimension (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 (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 (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 |