11.5事件监听
来源:互联网 发布:linux local命令 编辑:程序博客网 时间:2024/06/05 23:02
/**
* 事件监听
*/
package com.yqc;
import java.awt.*;
import javax.swing.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
public class Demo9_3 extends JFrame implements ActionListener{
Panel mp=null;
JButton jb1=null;
JButton jb2=null;
public static void main(String[] args) {
// TODO 自动生成的方法存根
Demo9_3 demo9_3 = new Demo9_3();
}
public Demo9_3() {
mp=new Panel();
jb1=new JButton("黑色");
jb2=new JButton("红色");
this.add(jb1,BorderLayout.NORTH);
this.add(mp);
this.add(jb2, BorderLayout.SOUTH);
this.setSize(300,400);
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
this.setVisible(true);
jb1.addActionListener(this);
jb1.setActionCommand("aa");
jb2.addActionListener(this);
jb2.setActionCommand("bb");
}
@Override
public void actionPerformed(ActionEvent e) {
// TODO 自动生成的方法存根
if(e.getActionCommand().equals("aa")) {
System.out.println("点击黑色按钮");
mp.setBackground(Color.black);
}
else if(e.getActionCommand().equals("bb")) {
System.out.println("点击红色按钮");
mp.setBackground(Color.red);
}
}
* 事件监听
*/
package com.yqc;
import java.awt.*;
import javax.swing.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
public class Demo9_3 extends JFrame implements ActionListener{
Panel mp=null;
JButton jb1=null;
JButton jb2=null;
public static void main(String[] args) {
// TODO 自动生成的方法存根
Demo9_3 demo9_3 = new Demo9_3();
}
public Demo9_3() {
mp=new Panel();
jb1=new JButton("黑色");
jb2=new JButton("红色");
this.add(jb1,BorderLayout.NORTH);
this.add(mp);
this.add(jb2, BorderLayout.SOUTH);
this.setSize(300,400);
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
this.setVisible(true);
jb1.addActionListener(this);
jb1.setActionCommand("aa");
jb2.addActionListener(this);
jb2.setActionCommand("bb");
}
@Override
public void actionPerformed(ActionEvent e) {
// TODO 自动生成的方法存根
if(e.getActionCommand().equals("aa")) {
System.out.println("点击黑色按钮");
mp.setBackground(Color.black);
}
else if(e.getActionCommand().equals("bb")) {
System.out.println("点击红色按钮");
mp.setBackground(Color.red);
}
}
}
阅读全文
0 0
- 11.5事件监听
- 事件监听
- 事件监听
- 事件监听
- 监听事件
- 事件监听
- 事件监听
- 事件监听
- 事件监听
- 事件监听
- 事件监听
- 监听事件
- 事件监听
- 事件监听
- 事件监听
- 事件监听
- 事件监听
- 事件监听
- 机器学习笔记2--梯度下降(Gradient decent)
- 1-行列式初步
- ABP官方文档(三十九)【Notification,Message...】
- 【日志】最后的时光①
- 算法设计与分析(一) 蛮力法
- 11.5事件监听
- const及static简单剖析
- Mysql账户密码修改
- luogu 1063
- centos6.5安装redis(缓存数据库)
- Zxing
- 计算机网络基本知识
- leetcode 4.median of Two Sorted Arrays
- ABP官方文档(四十)【嵌入资源文件】