1 6 7 package it.businesslogic.ireport.data; 8 9 import javax.swing.JOptionPane ; 10 11 15 public class TestDesigner extends javax.swing.JDialog { 16 17 private String query = ""; 18 private int dialogResult = JOptionPane.CANCEL_OPTION; 19 20 21 public TestDesigner(java.awt.Dialog parent, boolean modal) { 22 super(parent, modal); 23 initComponents(); 24 } 25 26 public void setQuery(String s) 27 { 28 query = s; 29 jTextArea1.setText( s ); 30 } 31 32 public String getQuery() 33 { 34 return query; 35 } 36 37 42 private void initComponents() { 44 java.awt.GridBagConstraints gridBagConstraints; 45 46 jScrollPane1 = new javax.swing.JScrollPane (); 47 jTextArea1 = new javax.swing.JTextArea (); 48 jButton1 = new javax.swing.JButton (); 49 jButton2 = new javax.swing.JButton (); 50 51 getContentPane().setLayout(new java.awt.GridBagLayout ()); 52 53 setDefaultCloseOperation(javax.swing.WindowConstants.DISPOSE_ON_CLOSE); 54 jScrollPane1.setPreferredSize(new java.awt.Dimension (400, 300)); 55 jTextArea1.setColumns(20); 56 jTextArea1.setRows(5); 57 jScrollPane1.setViewportView(jTextArea1); 58 59 gridBagConstraints = new java.awt.GridBagConstraints (); 60 gridBagConstraints.gridwidth = 2; 61 gridBagConstraints.fill = java.awt.GridBagConstraints.BOTH; 62 gridBagConstraints.weightx = 1.0; 63 gridBagConstraints.weighty = 1.0; 64 gridBagConstraints.insets = new java.awt.Insets (4, 4, 0, 4); 65 getContentPane().add(jScrollPane1, gridBagConstraints); 66 67 jButton1.setText("OK"); 68 jButton1.addActionListener(new java.awt.event.ActionListener () { 69 public void actionPerformed(java.awt.event.ActionEvent evt) { 70 jButton1ActionPerformed(evt); 71 } 72 }); 73 74 gridBagConstraints = new java.awt.GridBagConstraints (); 75 gridBagConstraints.gridx = 0; 76 gridBagConstraints.anchor = java.awt.GridBagConstraints.EAST; 77 gridBagConstraints.weightx = 1.0; 78 gridBagConstraints.insets = new java.awt.Insets (4, 4, 4, 4); 79 getContentPane().add(jButton1, gridBagConstraints); 80 81 jButton2.setText("Cancel"); 82 jButton2.addActionListener(new java.awt.event.ActionListener () { 83 public void actionPerformed(java.awt.event.ActionEvent evt) { 84 jButton2ActionPerformed(evt); 85 } 86 }); 87 88 gridBagConstraints = new java.awt.GridBagConstraints (); 89 gridBagConstraints.gridx = 1; 90 gridBagConstraints.insets = new java.awt.Insets (4, 4, 4, 4); 91 getContentPane().add(jButton2, gridBagConstraints); 92 93 pack(); 94 } 96 private void jButton2ActionPerformed(java.awt.event.ActionEvent evt) { 98 setDialogResult(JOptionPane.CANCEL_OPTION); 99 setVisible(false); 100 dispose(); 101 } 103 private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) { 105 query = jTextArea1.getText(); 106 setDialogResult(JOptionPane.OK_OPTION); 107 setVisible(false); 108 dispose(); 109 110 } 112 113 114 public int getDialogResult() { 115 return dialogResult; 116 } 117 118 public void setDialogResult(int dialogResult) { 119 this.dialogResult = dialogResult; 120 } 121 122 private javax.swing.JButton jButton1; 124 private javax.swing.JButton jButton2; 125 private javax.swing.JScrollPane jScrollPane1; 126 private javax.swing.JTextArea jTextArea1; 127 129 } 130 | Popular Tags |