java按键实现
来源:互联网 发布:131458淘宝查号网 编辑:程序博客网 时间:2024/05/24 06:46
初步学习完Java的基础知识之后来用java做简单的图形界面
这第一步就是做框架,用swing包里面的东西制作.
用JFrame,JButton,JPanel这三个简单的组件就可以构成最基本的用户图形界面图;
但是我这回想写的是通过监听器来实现按键的点击
最基本的就是通过ActionListener这个接口来实现最基础的一个按键的点击
比如说Button.addActionListener(*(对应的实例));
class *(对应的实例名) implements(继承) ActionListener{
public void actionPerformed(ActionEvent e) {
*.setText(“I’ve check2”);
}
}( 从而来实现单次点击之后的响应)
但是在这个里面我想写的是如何通过内部类来实现多个按键的响应
`import java.awt.BorderLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.*;
public class demo{
JButton b1=new JButton(“click1”);
JButton b2=new JButton(“click2”);
public static void main(String[] args) { demo x=new demo(); x.go();}public void go(){ JFrame j=new JFrame("try"); b1.addActionListener(new b1()); b2.addActionListener(new b2()); j.getContentPane().add(BorderLayout.EAST,b1); j.getContentPane().add(BorderLayout.SOUTH,b2); j.setSize(200,200); j.setVisible(true);}class b1 implements ActionListener{ @Override public void actionPerformed(ActionEvent e) { // TODO Auto-generated method stub b1.setText("I've check1"); }}class b2 implements ActionListener{ @Override public void actionPerformed(ActionEvent e) { // TODO Auto-generated method stub b2.setText("I've check2"); }}![这个就是实现的结果](http://img.blog.csdn.net/20170530150653031?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvbmlhc2hka2xhaA==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
}
`
阅读全文
0 0
- java按键实现
- java开发系统内核:实现shift按键效果
- QT实现按键转换
- 模拟按键实现
- 实现按键旋转屏幕
- 按键实现led
- android 实现触摸屏按键
- MonkeyRunner实现模拟按键
- Android 实现模拟按键
- Unity 实现模拟按键
- Android 实现模拟按键
- Unity实现模拟按键
- 独立按键实现秒表
- MFC 组合按键实现
- 按键的实现原理
- Arduino按键软硬件实现
- 【随笔】java 虚拟按键
- Java按键事件KeyEvent
- Paxos协议
- git 安装和创建一个仓库
- Android Room
- JavaScript进阶设计模式系列——基础篇——闭包(2)--闭包和生命周期
- SQL Server数据库自增长标识列的更新修改操作方法
- java按键实现
- 客户端图像浏览器Prizm ActiveX Viewer v10.3发布丨附下载
- (2)开发环境与微信后台的对接
- JavaScript进阶设计模式系列——基础篇——闭包(3)--闭包的作用
- iOS修改Xcode工程名称
- java读取.properties配置文件的几种方法
- 两个list取并集
- RabbitMQ安装和使用(三)
- 网络设备商定制网管系统实现方案