JavaSwing图形界面编程之消息提示框(三)

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]);
}
}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值