package SesameGUI; import javax.swing.JLabel; public class EditDescriptionDlg extends javax.swing.JDialog { /** Creates new form EditDescription */ public EditDescriptionDlg(java.awt.Frame parent, boolean modal) { super(parent, modal); initComponents(); } /** This method is called from within the constructor to initialize the form. WARNING: Do NOT modify this code. The content of this method is always regenerated by the Form Editor. */ private void initComponents() { //GEN-BEGIN:initComponents jLabel1 = new javax.swing.JLabel(); description = new javax.swing.JTextField(); jButton2 = new javax.swing.JButton(); jButton3 = new javax.swing.JButton(); getContentPane().setLayout(new org.netbeans.lib.awtextra.AbsoluteLayout()); setTitle("Change description..."); setModal(true); setName("Description"); addWindowListener( new java.awt.event.WindowAdapter() { public void windowClosing(java.awt.event.WindowEvent evt) { closeDialog(evt); } }); jLabel1.setText("Description:"); getContentPane().add(jLabel1, new org.netbeans.lib.awtextra.AbsoluteConstraints(10, 20, -1, -1)); getContentPane().add(description, new org.netbeans.lib.awtextra.AbsoluteConstraints(80, 10, 280, 30)); jButton2.setText("OK"); jButton2.addActionListener( new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { onOK(evt); } }); getContentPane().add(jButton2, new org.netbeans.lib.awtextra.AbsoluteConstraints(390, 0, 80, -1)); jButton3.setText("Cancel"); jButton3.addActionListener( new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { onCancel(evt); } }); getContentPane().add(jButton3, new org.netbeans.lib.awtextra.AbsoluteConstraints(390, 30, 80, -1)); pack(); } //GEN-END:initComponents private void onCancel(java.awt.event.ActionEvent evt) { setVisible(false); dispose(); } private void onOK(java.awt.event.ActionEvent evt) { label.setText(description.getText()); setVisible(false); dispose(); } /** Closes the dialog */ private void closeDialog(java.awt.event.WindowEvent evt) { //GEN-FIRST:event_closeDialog setVisible(false); dispose(); } //GEN-LAST:event_closeDialog public void setDescription(javax.swing.JLabel desc) { label = desc; description.setText(desc.getText()); } // Variables declaration - do not modify//GEN-BEGIN:variables private javax.swing.JLabel jLabel1; private javax.swing.JTextField description; private javax.swing.JButton jButton2; private javax.swing.JButton jButton3; private JLabel label; // End of variables declaration//GEN-END:variables }