图形用户界面(GUI)事件监听机制——窗体事件Frame
2015-01-20 22:53
274 查看
窗体事件、Button的使用
本事例给出一个窗体的定义方法,基本属性设置,给窗体添加退出按钮,让按钮具备退出的功能。熟悉监听器的使用
按钮就是事件源。那么选择哪一个监听器呢?
通过关闭窗体事例了解到,想要知道那个组件具备什么样的特有监听器,
需要查看该组件对象的功能。
通过查阅button的描述,发现按钮支持一个特有监听addActionListener
(适配器的作用是为了创建对象,例如:WindowAdaptter,但按钮没有,因为只有一个方法)
import java.awt.*; import java.awt.event.*; class FrameDemo { //定义该图形所带的组建的引用 private Frame f; private Button btn; FrameDemo() { init(); } public void init() { f=new Frame("My frame"); //对frame进行基本设置 f.setBounds(300,100,600,500); f.setLayout(new FlowLayout());//流式布局管理 btn=new Button("my button");//初始化button //加载一下窗体事件 myEvent(); //将组件添加到窗体中 f.add(btn); //显示窗体 f.setVisible(true); } private void myEvent() { f.addWindowListener(new WindowAdapter() { public void windowClosing(WindowEvent e) { System.exit(0); } }); //给窗体添加退出按钮,让按钮具备退出的功能 /* 按钮就是事件源。 那么选择哪一个监听器呢? 通过关闭窗体事例了解到,想要知道那个组件具备什么样的特有监听器, 需要查看该组件对象的功能。 通过查阅button的描述,发现按钮支持一个特有监听addActionListener (适配器的作用是为了创建对象,例如:WindowAdaptter,但按钮没有,因为只有一个方法) */ btn.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { System.out.println("退出,按钮干的"); System.exit(0); } }); } public static void main(String[] args) { new FrameDemo(); } }
相关文章推荐
- 图形用户界面(GUI)事件监听机制——窗体事件Frame
- Java基础--Java---IO流------GUI(布局)、Frame、事件监听机制、窗体事件、Action事件、鼠标事件、对话框Dialog、键盘事件、菜单
- GUI__【GUI概述】【布局】【Frame】【事件监听机制】【窗体事件】【按钮】【鼠标事件】【键盘事件】【Dialog对话框】【菜单】
- Java基础--Java---IO流------GUI(布局)、Frame、事件监听机制、窗体事件、Action事件、鼠标事件、对话框Dialog、键盘事件、菜单
- 黑马程序员_温习 GUI图形用户接口一 (个人笔记)摘要(GUI图形用户界面介绍-----布局管理器-----事件监听机制-----窗体事件---Action(执行事件)----鼠标事件----键
- GUI(Frame)-(事件监听机制)-(窗体事件)
- Java基础--Java---IO流------GUI(布局)、Frame、事件监听机制、窗体事件、Action事件、鼠标事件、对话框Dialog、键盘事件、菜单
- 黑马程序员:GUI介绍:布局管理器、Frame、事件监听机制、Action事件、鼠标键盘事件、菜单、jar包的双击执行
- 黑马程序员_GUI(布局,Frame,事件监听机制,对话框Dialog,菜单,打开和保存文件)
- JAVA之旅(三十一)——JAVA的图形化界面,GUI布局,Frame,GUI事件监听机制,Action事件,鼠标事件
- JAVA之旅(三十一)——JAVA的图形化界面,GUI布局,Frame,GUI事件监听机制,Action事件,鼠标事件
- Java基础-GUI(概述、布局、Frame、事件监听机制等事件演示)
- 创建图形用户界面GUI和事件监听机制的简单实现(java)
- 创建图形用户界面GUI和事件监听机制的简单实现(java)
- JAVA基础再回首(二十七)——JAVA中的图形化界面、GUI概述、简单的窗体创建、事件监听机制、动作事件、GUI布局、鼠标事件
- 黑马程序员_GUI(布局,Frame,事件监听机制,对话框Dialog,菜单,打开和保存文件)
- J2SE第十一章——GUI(事件监听机制)
- JAVA基础 day24 GUI的学习 事件监听机制 编写简易的记事本 jar包双击执行
- 双按钮双事件监听机制的简单java GUI
- [javaSE] GUI(事件监听机制)