如何JOPtionPane的showConfirmDialog对话框button设置监视器
只是最近才知道javaGUI编程。我认为,独立撰写一个记事本,要在其中的对话框过程button设置监视器。但找了一下api相应的方法已被发现,只有找到:
Returns:
an integer indicating the option selected by the user
showConfirmDialog这种方法仅仅返回一个int值来标识用户选择了哪一个button。找了半天也没找到设置监听的方法。。。
。。
就在这时。。。。
。灵光一闪~~~~
非常多方法在正常情况下是返回0的,非正常情况返回-1.
于是我就用例如以下代码測试:
在我点击是之后,出现了一下结果:
说明对话框上的‘是’button相应的int值是0
所以就不要设置监听了。直接在if中增加要完毕的代码就能够了。
以上只是我卑微,假设通过大神有更好的方法,哦,我要留言~~!
版权声明:本文博主原创文章,博客,未经同意不得转载。
转载于:https://www.cnblogs.com/gcczhongduan/p/4832683.html
如何JOPtionPane的showConfirmDialog对话框button设置监视器相关推荐
- 【HTML5+CSS】美观的button设置
一. 首先我们要创建一个button按钮,如我们所知,没有经过设置的按钮比较不美观.如图所示 **二.**例子1 如果我们想要将它变得好看一些,就需要对它进行设置. 以华为官网注册的按钮为例: 首先它 ...
- android+单机button+设置背景图片,button设置点击更改背景图片
给button设置背景图片很简单,设置点击时的背景也简单,做一个selector选择器就好了.当我想在点击时和松开后背景不再改变回去时遇到了麻烦,无论怎么设置selector都不起作用.无奈上网求救, ...
- css button阴影效果,css怎么给button设置阴影
css给button设置阴影的方法:首先创建一个HTML示例文件:然后设置一个button按钮:最后通过给button添加"box-shadow"等属性来实现阴影效果即可. 本文操 ...
- Button设置elevation阴影
Button设置elevation阴影没效果是因为默认主题里,已经有了elevation设置,所以再设置就没用了,可以先用android:stateListAnimator="@null&q ...
- Button 设置ForeColor不生效问题
Button 设置ForeColor不生效问题 在C#设计界面的时候出现的一个问题,在将button 的属性Enable设置为False后,无论你设置的ForeColor为什么颜色,结果都只有一种颜色 ...
- iOS button设置背景图片后,设置cornerRadius没效果的问题
问题: button设置背景色时,cornerRadius有效果:但是button设置背景图片时,cornerRadius没效果. 解决办法: 1)button.layer.cornerRadius ...
- 给button设置背景图片
//在mfc中,是没有picturebutton的,如果需要一个类似picturebutton的按钮,可以通过设置button的 //背景图片来实现. 首先,准备好需要设置的图片.(这里以位图为例)把 ...
- MATLAB中各种对话框的设置
1.dialog 对话框 创建一个对话框: h=dialog('propername','propervalue'); 创建一个带确定按钮的对话框: 代码: <span style=" ...
- 解决Button设置disabled后无法执行后台代码问题
一.开始调式下面的程序,发现Button在js中设置disabled后无法执行后台代码(btnsave_Click)问题 <asp:Button ID="btnsave" r ...
- qt设置模态对话框并设置对话框的位置
引言 当对话框弹出的时候,其它的操作不能进行,这个对话框就是模态对话框,非模态对话框弹出的时候,其它的操作依旧可以做.以上就是通俗的理解模态对话框与非模态对话框.下面实现当模态对话框弹出的时候,设置弹 ...
最新文章
- IDC行业前景,机遇与挑战并存
- 我想说:mysql 的 join 真的很弱
- 乐在其中设计模式(C#) - 中介者模式(Mediator Pattern)
- eclipse如何设置去除全部断点的快捷键
- linux服务器文件偶尔丢失,【服务器运维】linux抛出找不到文件非常的解决方法...
- tcp client.cs
- 产品经理与项目经理的区别
- linux环境下软件包的安装
- Google Puppeteer加入到headless Chrome的工具行列
- android dalvik虚拟机 大小段问题
- 鸿蒙专属ota升级真机,鸿蒙OS手机开发者Beta版发布,华为P40、Mate 30系列优先公测...
- Centos下安装JDK环境配置
- 微信撤回软件安卓版_微信强制撤回软件下载-微信强制撤回消息工具(不限时间)v1.0安卓版_5577安卓网...
- Google_翻译整个PDF文件为英文
- 如何清除远程桌面连接记录
- Markdown安装/破解/下载
- 灵感来了挡也挡不住,基于Redis解决业务场景中延迟队列
- Linux|看门狗的简单使用
- ctfshow萌新计划web22
- 三维场景渲染之天空体生成
热门文章
- linux 定时执行某个任务,多个时间段
- 阶段3 1.Mybatis_12.Mybatis注解开发_3 mybatis注解开发保存和更新功能
- opencart修改网站顶部电话联系方式
- 身份证识别+银行卡识别:开启移动互金新体验
- 收获,不止oracle
- [bzoj1066] [SCOI2007]蜥蜴
- hdu 1788 最小公倍数(这题面。。。)
- PHP 数组常用操作函数随记
- SQL2000和SQL2005同时安装问题(转载)
- C++ cin, cin.get, cin.getline. (iostream, std)