1 2 package examples; 3 4 public class Find extends javax.swing.JFrame { 5 6 7 public Find() { 8 initComponents(); 9 } 10 11 16 private void initComponents() { 18 jLabel1 = new javax.swing.JLabel (); 19 jTextField1 = new javax.swing.JTextField (); 20 jCheckBox1 = new javax.swing.JCheckBox (); 21 jCheckBox2 = new javax.swing.JCheckBox (); 22 jCheckBox3 = new javax.swing.JCheckBox (); 23 jCheckBox4 = new javax.swing.JCheckBox (); 24 jButton1 = new javax.swing.JButton (); 25 jButton2 = new javax.swing.JButton (); 26 27 setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE); 28 setTitle("Find"); 29 jLabel1.setText("Find What:"); 30 31 jCheckBox1.setText("Match Case"); 32 jCheckBox1.setBorder(javax.swing.BorderFactory.createEmptyBorder(0, 0, 0, 0)); 33 jCheckBox1.setMargin(new java.awt.Insets (0, 0, 0, 0)); 34 35 jCheckBox2.setText("Wrap Around"); 36 jCheckBox2.setBorder(javax.swing.BorderFactory.createEmptyBorder(0, 0, 0, 0)); 37 jCheckBox2.setMargin(new java.awt.Insets (0, 0, 0, 0)); 38 39 jCheckBox3.setText("Whole Words"); 40 jCheckBox3.setBorder(javax.swing.BorderFactory.createEmptyBorder(0, 0, 0, 0)); 41 jCheckBox3.setMargin(new java.awt.Insets (0, 0, 0, 0)); 42 43 jCheckBox4.setText("Search Backwards"); 44 jCheckBox4.setBorder(javax.swing.BorderFactory.createEmptyBorder(0, 0, 0, 0)); 45 jCheckBox4.setMargin(new java.awt.Insets (0, 0, 0, 0)); 46 47 jButton1.setText("Find"); 48 49 jButton2.setText("Cancel"); 50 51 org.jdesktop.layout.GroupLayout layout = new org.jdesktop.layout.GroupLayout(getContentPane()); 52 getContentPane().setLayout(layout); 53 layout.setHorizontalGroup( 54 layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING) 55 .add(org.jdesktop.layout.GroupLayout.LEADING, layout.createSequentialGroup() 56 .addContainerGap() 57 .add(jLabel1) 58 .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED) 59 .add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING) 60 .add(jTextField1, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, 192, Short.MAX_VALUE) 61 .add(org.jdesktop.layout.GroupLayout.LEADING, layout.createSequentialGroup() 62 .add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING) 63 .add(jCheckBox3) 64 .add(jCheckBox1)) 65 .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED) 66 .add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING) 67 .add(jCheckBox2) 68 .add(jCheckBox4)))) 69 .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED) 70 .add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING, false) 71 .add(jButton1, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE) 72 .add(org.jdesktop.layout.GroupLayout.TRAILING, jButton2, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)) 73 .addContainerGap()) 74 ); 75 layout.setVerticalGroup( 76 layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING) 77 .add(org.jdesktop.layout.GroupLayout.LEADING, layout.createSequentialGroup() 78 .addContainerGap() 79 .add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.BASELINE) 80 .add(jLabel1) 81 .add(jTextField1, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE) 82 .add(jButton1)) 83 .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED) 84 .add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING) 85 .add(org.jdesktop.layout.GroupLayout.LEADING, layout.createSequentialGroup() 86 .add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.BASELINE) 87 .add(jCheckBox1) 88 .add(jCheckBox2)) 89 .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED) 90 .add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.BASELINE) 91 .add(jCheckBox3) 92 .add(jCheckBox4))) 93 .add(jButton2)) 94 .addContainerGap(org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)) 95 ); 96 pack(); 97 } 99 102 public static void main(String args[]) { 103 java.awt.EventQueue.invokeLater(new Runnable () { 104 public void run() { 105 new Find().setVisible(true); 106 } 107 }); 108 } 109 110 private javax.swing.JButton jButton1; 112 private javax.swing.JButton jButton2; 113 private javax.swing.JCheckBox jCheckBox1; 114 private javax.swing.JCheckBox jCheckBox2; 115 private javax.swing.JCheckBox jCheckBox3; 116 private javax.swing.JCheckBox jCheckBox4; 117 private javax.swing.JLabel jLabel1; 118 private javax.swing.JTextField jTextField1; 119 121 } 122 | Popular Tags |