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;
import javax.swing.JList;
import javax.swing.JPanel;
import javax.swing.JScrollPane;
+import javax.swing.UIManager;
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();
}
}
- public ToListDialog(ResultNotify processer, ArrayList toList) {
+ public ToListDialog(ResultNotify processer, List toList) {
this(null, "TO Check", false);
this.toList = toList;
this.resultNotify = processer;
}
private void jbInit() throws Exception {
+ this.setLookAndFeelSuitable();
this.setSize(new Dimension(584, 300));
this.getContentPane().setLayout(borderLayout1);
this.setTitle("Conform Mail Destination");
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");
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();
}