KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > org > sape > carbon > services > console > NewDirectoryDialog


1 package org.sape.carbon.services.console;
2
3 import java.io.File JavaDoc;
4
5 /**
6  * <p>This Dialog is used to request the name of a new folder from the user.</P>
7  *
8  * @since carbon 1.0
9  * @author Greg Hinkle, January 2002
10  * @version $Revision: 1.7 $($Author: ghinkl $ / $Date: 2003/04/04 01:11:49 $)
11  * <br>Copyright 2002 Sapient
12  */

13 public class NewDirectoryDialog extends javax.swing.JDialog JavaDoc {
14
15     File JavaDoc parentDir;
16
17     /** Creates new form NewDirectory */
18     public NewDirectoryDialog(java.awt.Frame JavaDoc parent, File JavaDoc parentDir) {
19         super(parent, true);
20         this.parentDir = parentDir;
21         initComponents();
22     }
23
24     /** This method is called from within the constructor to
25      * initialize the form.
26      * WARNING: Do NOT modify this code. The content of this method is
27      * always regenerated by the Form Editor.
28      */

29     private void initComponents() {//GEN-BEGIN:initComponents
30
java.awt.GridBagConstraints JavaDoc gridBagConstraints;
31
32         jTextField1 = new javax.swing.JTextField JavaDoc();
33         jLabel1 = new javax.swing.JLabel JavaDoc();
34         jButton1 = new javax.swing.JButton JavaDoc();
35         jButton2 = new javax.swing.JButton JavaDoc();
36
37         getContentPane().setLayout(new java.awt.GridBagLayout JavaDoc());
38
39         setTitle("New Directory");
40         addWindowListener(new java.awt.event.WindowAdapter JavaDoc() {
41             public void windowClosing(java.awt.event.WindowEvent JavaDoc evt) {
42                 closeDialog(evt);
43             }
44         });
45
46         gridBagConstraints = new java.awt.GridBagConstraints JavaDoc();
47         gridBagConstraints.gridx = 1;
48         gridBagConstraints.gridy = 1;
49         gridBagConstraints.gridwidth = 2;
50         getContentPane().add(jTextField1, gridBagConstraints);
51
52         jLabel1.setText("Directory Name");
53         gridBagConstraints = new java.awt.GridBagConstraints JavaDoc();
54         gridBagConstraints.gridx = 1;
55         gridBagConstraints.gridy = 0;
56         gridBagConstraints.gridwidth = 2;
57         getContentPane().add(jLabel1, gridBagConstraints);
58
59         jButton1.setText("Ok");
60         jButton1.setSelected(true);
61         jButton1.addActionListener(new java.awt.event.ActionListener JavaDoc() {
62             public void actionPerformed(java.awt.event.ActionEvent JavaDoc evt) {
63                 jButton1ActionPerformed(evt);
64             }
65         });
66
67         gridBagConstraints = new java.awt.GridBagConstraints JavaDoc();
68         gridBagConstraints.gridx = 1;
69         gridBagConstraints.gridy = 2;
70         getContentPane().add(jButton1, gridBagConstraints);
71
72         jButton2.setText("Cancel");
73         jButton2.addActionListener(new java.awt.event.ActionListener JavaDoc() {
74             public void actionPerformed(java.awt.event.ActionEvent JavaDoc evt) {
75                 jButton2ActionPerformed(evt);
76             }
77         });
78
79         gridBagConstraints = new java.awt.GridBagConstraints JavaDoc();
80         gridBagConstraints.gridx = 2;
81         gridBagConstraints.gridy = 2;
82         getContentPane().add(jButton2, gridBagConstraints);
83
84         pack();
85     }//GEN-END:initComponents
86

87     private void jButton2ActionPerformed(java.awt.event.ActionEvent JavaDoc evt) {//GEN-FIRST:event_jButton2ActionPerformed
88
// Add your handling code here:
89
this.closeDialog(null);
90     }//GEN-LAST:event_jButton2ActionPerformed
91

92     private void jButton1ActionPerformed(java.awt.event.ActionEvent JavaDoc evt) {//GEN-FIRST:event_jButton1ActionPerformed
93
// Add your handling code here:
94

95         File JavaDoc f = new File JavaDoc(this.parentDir, this.jTextField1.getText());
96         try {
97             f.mkdir();
98         } catch (Exception JavaDoc e) {
99             e.printStackTrace();
100         }
101         this.closeDialog(null);
102     }//GEN-LAST:event_jButton1ActionPerformed
103

104     /** Closes the dialog */
105     private void closeDialog(java.awt.event.WindowEvent JavaDoc evt) {//GEN-FIRST:event_closeDialog
106
setVisible(false);
107         dispose();
108     }//GEN-LAST:event_closeDialog
109

110
111     // Variables declaration - do not modify//GEN-BEGIN:variables
112
private javax.swing.JButton JavaDoc jButton2;
113     private javax.swing.JButton JavaDoc jButton1;
114     private javax.swing.JTextField JavaDoc jTextField1;
115     private javax.swing.JLabel JavaDoc jLabel1;
116     // End of variables declaration//GEN-END:variables
117

118 }
119
Popular Tags