(初级)按钮不同状态切换事件监听动作

javaSwing提供的组件功能十分强大,但经过本人码字过程中发现普通的常用的JButton按钮添加事件监听无法达到复选状态下切换不同响应功能。

如下代码,发现想要达到切换不同状态,不同响应功能无法实现。后来才知道是因为idea本身就认为JButton只有一种默认状态,如果重复点击,持续执行该条件里的代码。

4cf68e3591064370a4276e7935021c34.png

 因此,想获取点击切换不同响应功能要添加另外一种不常见的按钮—JToggleButton,该类自带不同状态下返回不同至方法。因此只需要在该类的实例化对象的响应事件里设置该状态方法就可以达到自己想要的结果。如下图,想实现隐藏或现实文本框里内容。

8ec057e1778940b38f1edc3407cf3b51.png

5aa986c5eec2434a935293ef1beea53e.png 

e856e26f5b864568a42005dce1379626.png 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值