OSDN Git Service

MOD: Refactoring method name and use List interface.
authorTakuya Ono <takuya-o@users.sourceforge.jp>
Sun, 6 Nov 2005 07:58:36 +0000 (07:58 +0000)
committerTakuya Ono <takuya-o@users.sourceforge.jp>
Sun, 6 Nov 2005 07:58:36 +0000 (07:58 +0000)
src/org/jent/checksmtp/ToListDialog.java

index 24e60e7..cac4599 100644 (file)
@@ -9,7 +9,7 @@ import java.awt.event.ActionListener;
 import java.awt.event.WindowAdapter;
 import java.awt.event.WindowEvent;
 
-import java.util.ArrayList;
+import java.util.List;
 
 import javax.swing.BorderFactory;
 import javax.swing.JButton;
@@ -17,6 +17,7 @@ import javax.swing.JDialog;
 import javax.swing.JList;
 import javax.swing.JPanel;
 import javax.swing.JScrollPane;
+import javax.swing.UIManager;
 
 
 public class ToListDialog extends JDialog {
@@ -24,7 +25,7 @@ public class ToListDialog extends JDialog {
   private JButton jButtonCANCEL = new JButton();
   private JList jList1 = new JList();
   private JScrollPane scrollPane = new JScrollPane(); //add
-  private ArrayList toList = null;
+  private List toList = null;
   private ResultNotify resultNotify = null;
 
   private JPanel bottonPanel = new JPanel();
@@ -46,7 +47,7 @@ public class ToListDialog extends JDialog {
       }
   }
 
-  public ToListDialog(ResultNotify processer, ArrayList toList) {
+  public ToListDialog(ResultNotify processer, List toList) {
       this(null, "TO Check", false);
       this.toList = toList;
       this.resultNotify = processer;
@@ -62,6 +63,7 @@ public class ToListDialog extends JDialog {
   }
 
   private void jbInit() throws Exception {
+    this.setLookAndFeelSuitable();
     this.setSize(new Dimension(584, 300));
     this.getContentPane().setLayout(borderLayout1);
     this.setTitle("Conform Mail Destination");
@@ -80,12 +82,12 @@ public class ToListDialog extends JDialog {
     
     jButtonOK.addActionListener(new ActionListener() {
       public void actionPerformed(ActionEvent e) {
-        jButton1_actionPerformed(e);
+        jButtonOK_actionPerformed(e);
       }
     });
     jButtonCANCEL.addActionListener(new ActionListener() {
       public void actionPerformed(ActionEvent e) {
-        jButton2_actionPerformed(e);
+        jButtonCANCEL_actionPerformed(e);
       }
     });
     jButtonOK.setText("OK");
@@ -97,15 +99,29 @@ public class ToListDialog extends JDialog {
 
     this.getContentPane().add(bottonPanel, BorderLayout.SOUTH);
     this.getContentPane().add(scrollPane, BorderLayout.CENTER);
+    
+    //Display Center  setLocationRelativeTo(null);
+    //setDefaultCloseOperation(JDialog.DISPOSE_ON_CLOSE); //Default
+  }
+
+  /*
+   *  set OS default look&feel
+   */
+  private void setLookAndFeelSuitable() {
+    try {
+      UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
+    } catch (Exception e) {
+      e.printStackTrace();
+    }
   }
 
-  private void jButton1_actionPerformed(ActionEvent e) {
+  private void jButtonOK_actionPerformed(ActionEvent e) {
     //push OK
     resultNotify.sayOK();
     this.dispose();
   }
 
-  private void jButton2_actionPerformed(ActionEvent e) {
+  private void jButtonCANCEL_actionPerformed(ActionEvent e) {
     resultNotify.sayNG();
     this.dispose();
   }