博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Java图形界面中单选按钮JRadioButton和按钮Button事件处理
阅读量:4205 次
发布时间:2019-05-26

本文共 784 字,大约阅读时间需要 2 分钟。

Java图形界面设计完成后,就可以进行事件监听处理啦,在这里简单的实现单选按钮以及按钮的响应事件。

(1)单选按钮的监听,方法一,自定义内部类

//声明

JRadioButton r1;

//实例化内部类对象

private RadioButtonListener radioButtonListener = new RadioButtonListener();

//初始化

r1 = new JRadioButton("0.没有");

//添加到面板

add(r1);

//添加监听器

r1.addActionListener(radioButtonListener);

//自定义内部类重写ActionListener接口中的actionPerformed方法实现自己要处理的业务

private class RadioButtonListener implements ActionListener {
    @Override
    public void actionPerformed(ActionEvent arg0) {
     JRadioButton temp = (JRadioButton) arg0.getSource();
     if (temp.isSelected()) {
      ...
     }
   }
 }

(2)按钮的监听,方法二,直接继承ActionListener接口

JButton button;

button = new JButton("确定");

add(button);

//添加监听器

button.addActionListener(this);

//重写方法处理业务

@Override

 public void actionPerformed(ActionEvent e) {

  ...

}

应用以上的方法,我们也可以类似的实现对其他组件的监听及处理。

转载地址:http://vzqli.baihongyu.com/

你可能感兴趣的文章
php7.0 卸载
查看>>
nmon监控与 nmon analyser分析
查看>>
Linux设置支持中文UTF8字符集
查看>>
matplotlib 画曲线图2
查看>>
Mac 安装zsh步骤
查看>>
python 通过logging记录INFO和DEBUG记录
查看>>
在Mac上通过Sublime、Skim编辑LaTeX
查看>>
numpy 对ndarray增加一个新的
查看>>
python 解压zip文件
查看>>
python 读取文件中的字典配置
查看>>
makefile里PHONY的相关介绍
查看>>
makefile下$^,$@,$?,$<,$(@D),$(@F)定义使用详解
查看>>
Makefile中的wildcard用法
查看>>
linux编译动态库之fPIC
查看>>
c 编译选项-funroll-loops
查看>>
g++ 常用命令选项
查看>>
Linux下软件安装:Openblas安装
查看>>
C++中的friend详细解析
查看>>
c++11 完美转发 std::forward()
查看>>
c++ 布置new
查看>>