Main Page | Packages | Class Hierarchy | Alphabetical List | Class List | File List | Class Members | Related Pages

UserInputDialog.java

00001 /*
00002  * UserInputDialog.java
00003  *
00004  * Created on 06 May 2003, 14:25
00005  */
00006 
00007 package TestGUI;
00008 
00013 public class UserInputDialog extends javax.swing.JDialog {
00014     
00016     public UserInputDialog(java.awt.Frame parent, boolean modal, String label) {
00017         super(parent, modal);
00018         initComponents();
00019         lInstruction.setText(label);
00020         this.setSize(500, 500);
00021     }
00022     
00023     public String getText() {
00024         return taInput.getText();
00025     }
00026     
00032     private void initComponents() {//GEN-BEGIN:initComponents
00033         java.awt.GridBagConstraints gridBagConstraints;
00034 
00035         bOK = new javax.swing.JButton();
00036         jScrollPane1 = new javax.swing.JScrollPane();
00037         taInput = new javax.swing.JTextArea();
00038         lInstruction = new javax.swing.JLabel();
00039 
00040         getContentPane().setLayout(new java.awt.GridBagLayout());
00041 
00042         addWindowListener(new java.awt.event.WindowAdapter() {
00043             public void windowClosing(java.awt.event.WindowEvent evt) {
00044                 closeDialog(evt);
00045             }
00046         });
00047 
00048         bOK.setText("OK");
00049         bOK.addActionListener(new java.awt.event.ActionListener() {
00050             public void actionPerformed(java.awt.event.ActionEvent evt) {
00051                 bOKActionPerformed(evt);
00052             }
00053         });
00054 
00055         gridBagConstraints = new java.awt.GridBagConstraints();
00056         gridBagConstraints.gridx = 1;
00057         gridBagConstraints.gridy = 2;
00058         gridBagConstraints.insets = new java.awt.Insets(5, 5, 5, 5);
00059         gridBagConstraints.anchor = java.awt.GridBagConstraints.EAST;
00060         getContentPane().add(bOK, gridBagConstraints);
00061 
00062         jScrollPane1.setViewportView(taInput);
00063 
00064         gridBagConstraints = new java.awt.GridBagConstraints();
00065         gridBagConstraints.gridx = 0;
00066         gridBagConstraints.gridy = 1;
00067         gridBagConstraints.gridwidth = 2;
00068         gridBagConstraints.fill = java.awt.GridBagConstraints.BOTH;
00069         gridBagConstraints.insets = new java.awt.Insets(5, 5, 5, 5);
00070         gridBagConstraints.weightx = 1.0;
00071         gridBagConstraints.weighty = 1.0;
00072         getContentPane().add(jScrollPane1, gridBagConstraints);
00073 
00074         lInstruction.setText("jLabel1");
00075         gridBagConstraints = new java.awt.GridBagConstraints();
00076         gridBagConstraints.gridx = 0;
00077         gridBagConstraints.gridy = 0;
00078         gridBagConstraints.insets = new java.awt.Insets(5, 5, 5, 5);
00079         getContentPane().add(lInstruction, gridBagConstraints);
00080 
00081         pack();
00082     }//GEN-END:initComponents
00083 
00084     private void bOKActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_bOKActionPerformed
00085         closeDialog(null);
00086     }//GEN-LAST:event_bOKActionPerformed
00087     
00089     private void closeDialog(java.awt.event.WindowEvent evt) {//GEN-FIRST:event_closeDialog
00090         setVisible(false);
00091         dispose();
00092     }//GEN-LAST:event_closeDialog
00093 
00094     
00095     // Variables declaration - do not modify//GEN-BEGIN:variables
00096     private javax.swing.JScrollPane jScrollPane1;
00097     private javax.swing.JTextArea taInput;
00098     private javax.swing.JLabel lInstruction;
00099     private javax.swing.JButton bOK;
00100     // End of variables declaration//GEN-END:variables
00101     
00102 }

Generated on Thu Jul 15 09:55:51 2004 for SCT DAQ/DCS Software - Java by doxygen 1.3.5