package three.day.frame;
import java.awt.FlowLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JOptionPane;
public class DialogDemo03 extends JFrame implements ActionListener {
JButton btnMessage = new JButton(" 消息 ");
JButton btnInput = new JButton(" 输入 ");
JButton btnConfirm = new JButton(" 确认 ");
JButton btnOption = new JButton(" 选择 ");
public DialogDemo03() {
super("java3");
btnMessage.addActionListener(this);
btnInput.addActionListener(this);
btnConfirm.addActionListener(this);
btnOption.addActionListener(this);
getContentPane().setLayout(new FlowLayout());
getContentPane().add(btnMessage);
getContentPane().add(btnInput);
getContentPane().add(btnConfirm);
getContentPane().add(btnOption);
addWindowListener(new WindowAdapter() {
public void windowClosing(WindowEvent e) {
System.exit(0);
}
});
}
public static void main(String args[]) {
DialogDemo03 fr = new DialogDemo03();
fr.pack();
fr.setVisible(true);
}
@Override
public void actionPerformed(ActionEvent e) {
Object[] opt = { "确认", "取消" };
JButton instance = (JButton) e.getSource();
if (instance == btnMessage)
JOptionPane.showMessageDialog(this, "消息对话框");
else if (instance == btnInput)
JOptionPane.showInputDialog(this, "输入对话框");
else if (instance == btnConfirm)
JOptionPane.showConfirmDialog(this, "确认对话框");
else
JOptionPane.showOptionDialog(this, "选择对话框", "选择",
JOptionPane.YES_OPTION, JOptionPane.QUESTION_MESSAGE, null,
opt, opt[1]);
}
}
import java.awt.FlowLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JOptionPane;
public class DialogDemo03 extends JFrame implements ActionListener {
JButton btnMessage = new JButton(" 消息 ");
JButton btnInput = new JButton(" 输入 ");
JButton btnConfirm = new JButton(" 确认 ");
JButton btnOption = new JButton(" 选择 ");
public DialogDemo03() {
super("java3");
btnMessage.addActionListener(this);
btnInput.addActionListener(this);
btnConfirm.addActionListener(this);
btnOption.addActionListener(this);
getContentPane().setLayout(new FlowLayout());
getContentPane().add(btnMessage);
getContentPane().add(btnInput);
getContentPane().add(btnConfirm);
getContentPane().add(btnOption);
addWindowListener(new WindowAdapter() {
public void windowClosing(WindowEvent e) {
System.exit(0);
}
});
}
public static void main(String args[]) {
DialogDemo03 fr = new DialogDemo03();
fr.pack();
fr.setVisible(true);
}
@Override
public void actionPerformed(ActionEvent e) {
Object[] opt = { "确认", "取消" };
JButton instance = (JButton) e.getSource();
if (instance == btnMessage)
JOptionPane.showMessageDialog(this, "消息对话框");
else if (instance == btnInput)
JOptionPane.showInputDialog(this, "输入对话框");
else if (instance == btnConfirm)
JOptionPane.showConfirmDialog(this, "确认对话框");
else
JOptionPane.showOptionDialog(this, "选择对话框", "选择",
JOptionPane.YES_OPTION, JOptionPane.QUESTION_MESSAGE, null,
opt, opt[1]);
}
}