监听JButton的三种方式
来源:互联网 发布:移动网络初始密码 编辑:程序博客网 时间:2024/06/05 06:17
import java.awt.FlowLayout;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.awt.event.MouseAdapter;import java.awt.event.MouseEvent;import java.awt.event.MouseListener;import javax.swing.JButton;import javax.swing.JFrame;public class Test { public static void main(String[] args) { new MyFrame(); }}class MyFrame extends JFrame implements ActionListener, MouseListener { public MyFrame() { this.setTitle("没按按钮的时候"); this.setVisible(true); this.setLocationRelativeTo(null); this.setLayout(new FlowLayout()); this.setSize(500, 200); JButton button1 = new JButton("鼠标左击"); button1.addMouseListener(this); JButton button2 = new JButton("动作监听"); button2.addActionListener(this); JButton button3 = new JButton("鼠标适配"); button3.addMouseListener(new MouseAdapter() { public void mousePressed(MouseEvent e) { MyFrame.this.setTitle("这是鼠标适配的效果"); } }); this.add(button1); this.add(button2); this.add(button3); } @Override public void mouseClicked(MouseEvent e) { } @Override public void mouseEntered(MouseEvent e) { } @Override public void mouseExited(MouseEvent e) { } @Override public void mousePressed(MouseEvent e) { this.setTitle("这是鼠标左击的效果"); } @Override public void mouseReleased(MouseEvent e) { } @Override public void actionPerformed(ActionEvent e) { this.setTitle("这是动作监听的效果"); }}
1 0
- 监听JButton的三种方式
- Socket的监听的三种方式
- 监听文本框的三种方式
- filter实现监听的三种方式
- Button设置监听的三种方式
- JButton追加事件监听
- java Swing:实现事件监听的三种方式
- java Swing:实现事件监听的三种方式
- extjs组件添加事件监听的三种方式
- android监听事件添加动作的三种方式
- Android App监听软键盘按键的三种方式
- Android App监听软键盘按键的三种方式
- extjs组件添加事件监听的三种方式
- Android App监听软键盘按键的三种方式
- extjs组件添加事件监听的三种方式
- NGUI三种方式监听NGUI的事件方法
- 三种方式监听NGUI的事件方法(七)
- 【Android】Button实现监听的三种方式
- Spark UI (基于Yarn) 分析与定制
- is_writeable函数bug问题
- C++命名空间
- 从启用 HTTP/2 导致网站无法访问说起
- Spark动态资源分配-Dynamic Resource Allocation
- 监听JButton的三种方式
- IBM Rational AppScan保存报告时提示错误的解决方案
- 结构体字节对齐
- 【论文笔记】SparkNET: 用Spark训练深度神经网络
- POJ 3321 Apple Tree
- 个人学习-java-equals()
- Linux命令学习
- swarm集群搭建
- 成为php高手的学习路线