1 package org.sape.carbon.services.console; 2 3 import java.io.File ; 4 5 13 public class NewDirectoryDialog extends javax.swing.JDialog { 14 15 File parentDir; 16 17 18 public NewDirectoryDialog(java.awt.Frame parent, File parentDir) { 19 super(parent, true); 20 this.parentDir = parentDir; 21 initComponents(); 22 } 23 24 29 private void initComponents() { java.awt.GridBagConstraints gridBagConstraints; 31 32 jTextField1 = new javax.swing.JTextField (); 33 jLabel1 = new javax.swing.JLabel (); 34 jButton1 = new javax.swing.JButton (); 35 jButton2 = new javax.swing.JButton (); 36 37 getContentPane().setLayout(new java.awt.GridBagLayout ()); 38 39 setTitle("New Directory"); 40 addWindowListener(new java.awt.event.WindowAdapter () { 41 public void windowClosing(java.awt.event.WindowEvent evt) { 42 closeDialog(evt); 43 } 44 }); 45 46 gridBagConstraints = new java.awt.GridBagConstraints (); 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 (); 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 () { 62 public void actionPerformed(java.awt.event.ActionEvent evt) { 63 jButton1ActionPerformed(evt); 64 } 65 }); 66 67 gridBagConstraints = new java.awt.GridBagConstraints (); 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 () { 74 public void actionPerformed(java.awt.event.ActionEvent evt) { 75 jButton2ActionPerformed(evt); 76 } 77 }); 78 79 gridBagConstraints = new java.awt.GridBagConstraints (); 80 gridBagConstraints.gridx = 2; 81 gridBagConstraints.gridy = 2; 82 getContentPane().add(jButton2, gridBagConstraints); 83 84 pack(); 85 } 87 private void jButton2ActionPerformed(java.awt.event.ActionEvent evt) { this.closeDialog(null); 90 } 92 private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) { 95 File f = new File (this.parentDir, this.jTextField1.getText()); 96 try { 97 f.mkdir(); 98 } catch (Exception e) { 99 e.printStackTrace(); 100 } 101 this.closeDialog(null); 102 } 104 105 private void closeDialog(java.awt.event.WindowEvent evt) { setVisible(false); 107 dispose(); 108 } 110 111 private javax.swing.JButton jButton2; 113 private javax.swing.JButton jButton1; 114 private javax.swing.JTextField jTextField1; 115 private javax.swing.JLabel jLabel1; 116 118 } 119 | Popular Tags |