Java第十一章GUI编程(下)

一、GUI的处理机制

事件源(Event Source) 操作发生的场所,通常指某个组件,例如按钮、窗口等;
事件(Event) 在事件源上发生的操作可以叫做事件,GUI会把事件都封装到一个Event对象中,如果需要知道该事件的详细信息,就可以通过Event对象来获取。
事件监听器(Event Listener) 当在某个事件源上发生了某个事件,事件监听器就可以对这个事件进行处理。
注册监听 把某个事件监听器(A)通过某个事件(B)绑定到某个事件源上,当在事件源C上发生了事件B之后,那么事件监听器A的代码就会自动执行。

Java第十一章GUI编程(下)_第1张图片

事件处理

添加事件监听器(此处即为匿名类)

按钮对象.

addActionListener(new ActionListener() {
// 事件处理
@Override
public void actionPerformed(ActionEvent e) {
执行操作
}
});

对话框

JOptionPane对话框
showMessageDialog()

消息对话框
主要有五种消息类型,类型不同,图标不同:

ERROR_MESSAGE 错误消息提示
INFORMATION_MESSAGE 信息提示
WARNING_MESSAGE 警告提示
QUESTION_MESSAGE 问题提示
PLAIN_MESSAGE 简洁提示
showConfirmDialog():确认对话框

主要有四种消息类型,类型不同,图标不同:

DEFAULT_OPTION 默认选项
YES_NO_OPTION 是/否选项
YES_NO_CANCEL_OPTION 是//取消选项
OK_CANCEL_OPTION 确定/取消

你可能感兴趣的:(java,开发语言)