GUI awt包中的鼠标监听事件
来源:互联网 发布:一片汪都不见,知向谁边 编辑:程序博客网 时间:2024/06/06 02:21
//创建一个鼠标事件和键盘事件
/*私有化窗口、文本框和按钮
构造函数中创建一个初始化方法,此方法初始化窗口文本框和按钮,并将文本框和按钮添加进去,并且创建一个事件方法
事件方法中在窗口上设置窗口监听器并实现了关闭窗口事件,在按钮上设置动作监听器和鼠标监听器,
鼠标监听器中实现点击按钮事件,并且处理方式是连续点击三次按钮,在文本框出现点击次数加一的字符串
*/
package gui;import java.awt.Button;
import java.awt.FlowLayout;
import java.awt.Frame;
import java.awt.TextField;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.MouseAdapter;
import java.awt.event.MouseEvent;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;
public class KeyEventAndMouseEventDemo {
private Frame f;
private Button b;
private TextField tf;
public KeyEventAndMouseEventDemo() {
init();
}
private void init() {
f=new Frame("演示鼠标和键盘监听");
f.setBounds(200,200,500,200);
f.setLayout(new FlowLayout());
tf=new TextField(35);
b=new Button("按钮");
f.add(tf);
f.add(b);
myEvent();
f.setVisible(true);
}
private void myEvent() {
// TODO 自动生成的方法存根
//给窗口加监听器并实现关闭方法
f.addWindowListener(new WindowAdapter() {
@Override
public void windowClosing(WindowEvent e) {
// TODO 自动生成的方法存根
super.windowClosing(e);
System.exit(0);
}
});
//给按钮加动作监听器
b.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
// TODO 自动生成的方法存根
System.out.println("run as");
}
});
//给按钮加鼠标监听
b.addMouseListener(new MouseAdapter() {
private int count=0;
@Override
public void mouseClicked(MouseEvent e) {
// TODO 自动生成的方法存根
super.mouseClicked(e);
//System.out.println("点击次数"+count++);
if(e.getClickCount()==3)
tf.setText("点击次数"+count++);
}
});
}
public static void main(String[] args) {
// TODO 自动生成的方法存根
new KeyEventAndMouseEventDemo();
}
}
0 0
- GUI awt包中的鼠标监听事件
- AWT包和事件监听
- GUI事件监听鼠标监听器
- unity GUI中的鼠标事件
- java.awt包中的组件事件
- awt -CardLayout--/事件监听
- java中的gui实现事件监听
- 黑马程序员:GUI介绍:布局管理器、Frame、事件监听机制、Action事件、鼠标键盘事件、菜单、jar包的双击执行
- 事件委托监听(AWT)
- AWT 事件监听Demo ActionListener
- GUI事件监听机制
- 24---AWT和Swing(06)鼠标监听
- Opencv 鼠标事件GUI
- java GUI 鼠标事件
- **JAVA** GUI图形界面编程awt包
- JAVA基础再回首(二十七)——JAVA中的图形化界面、GUI概述、简单的窗体创建、事件监听机制、动作事件、GUI布局、鼠标事件
- Java监听鼠标事件
- 鼠标监听事件无效
- Sundy嵌入式底层课程-13年
- count
- 【设计模式】简单工厂模式
- linux命令之----find用于指定目录下查找文件
- Java ConcurrentLinkedQueue队列线程安全操作
- GUI awt包中的鼠标监听事件
- 胜利大逃亡(续)
- strlen()&sizeof在静态数组和动态数组中的应用~
- OkHttpUtils 下载文件
- linux下tree命令的安装
- java基础语法(三)
- c++第三次作业-成绩
- c++ vector使用 最全整理
- 二叉树的创建及遍历