有两个button,当点击一个的时候,休眠10秒,使用setEnable(false)设置另一个按钮状态,但并不管用,点击另一个按钮还是执行了其点击事件。使用synchronized也不行。但是,如果把这两个点击事件都放在线程中,setEnable(false)就生效了,谁能给个解释?谢谢
关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
控件setEnable的问题,如JButton。
收起
- 写回答
- 好问题 0 提建议
- 关注问题
微信扫一扫点击复制链接分享
- 邀请回答
- 编辑 收藏 删除 结题
- 收藏 举报
1条回答 默认 最新
- 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
zqbnqsdsmd 2018-10-26 08:00关注本回答被题主选为最佳回答 , 对您是否有帮助呢? 本回答被专家选为最佳回答 , 对您是否有帮助呢? 本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏举报
微信扫一扫点击复制链接分享
评论按下Enter换行,Ctrl+Enter发表内容
报告相同问题?
提交
- 2018-04-19 16:13独孤战天斗神的博客 在设置Swing输入控件(主要是JCombobox、JTextField、JSpinner、JTextArea等)不可用时,默认字体颜色都是灰色,即Gray,这种颜色看不清楚,所以想改变输入控件不可用时的字体颜色。 去网上寻找到方法,使用...
- 2016-07-18 10:27我是一个小矿工的博客 setClickable(false)和setEnable(false)笼统的都是禁止点击的意思。 但是有细微的差别: setClickable()是设置控件点击无效,但是可以点击,颜色不会变灰色。而使用他时 setClickable(false)方法一定要放在...
- 2017-10-15 16:07DimpleMe的博客 JAVA知识点梳理第三部分——Swing控件Swing组件按钮 普通按钮 构造方法Jbutton(String text,Icon icon);——创建一个既有文本按钮又有图标的按钮。 用户单击按钮的时候,系统就会发送一个ActionEvent事
- 2018-09-13 16:29杨子言的博客 使用Swing做界面显示,部分文本显示框要求不能修改,却又没有 readOnly 属性,只能设置 setEnabled(false) 来实现。可是,setEnabled(false) 后,字体颜色就变了,字看不清了。 这个时候,我们可以使用 ...
- 2013-11-30 22:46安菲尔德的门柱的博客 JLabel label2 = new JLabel("这是一个不可编辑的标签控件"); pane.add(label1); pane.add(label2); JButton btn1 = new JButton(); JButton btn2 = new JButton(); btn1.setText("确定"); btn2....
- 2014-09-01 15:38MiKiNuo的博客 1、UIbutton按钮有三个状态,一个是正常状态、一个是按下...方法的时候,发现UIbutton消失了,解决这样问题的办法如下: ①进入UIwidget.cpp 找到visit();方法,这里我们需要修改visit();方法,去掉if判断 结果如
- 2022-04-20 08:07LNORA的博客 常见的按钮组件有JButton,JCheckBox,JRadioButton等,它们都是抽象类AbstractButton类的直接或间接子类。在AbstractButton类中提供了按钮组件通用的一些方法。 AbstractButton的常用方法 方法描述 功能 lcon ...
- 2022-06-02 21:19人间理想云的博客 键盘事件(KeyEvent) 动作事件(ActionEvent) Swing常用组件: 面板组件: JPenal面板组件 JScrollPane面板组件 文本组件: JTextField JTextArea 标签组件: JLabel组件 按钮组件: JButton按钮组件 JCheckBox按钮...
- 2018-09-10 20:00请不要叫我二师兄的博客 按钮在Swing中是非常常见的组件,用于触发特定动作。...Swing中的提交按钮(JButton)由JButton对象表示。 在Swing按钮上不仅能够显示文字,还能够显示图标。 package com.xsh; import java.awt.*; impor...
- 2023-06-24 00:21孤留光乩的博客 具体实现方式:当点击第一图片时,图片会变成激活状态,颜色变暗(用到了JButton的SetEnable方法)。当点击第二张图片时如果符合游戏规则,则两张图片消除,否则第一张图片变回默认状态,第二张图片变为激活状态 此...
- 2022-12-09 16:26.Thinking.的博客 JTabbedPane,JOptionPane 基本控件(实现人机交互的组件) JButton,JTextField,JLabel ,JTextArea,JComboBox。 Swing组件除了AbstractButton类之外都以J开头。 三、swing容器及组件使用 1.顶层容器 JFrame类...
- 2015-05-13 22:15月夜思独泣的博客 ConfirmDialog --- 确认对话框,提出问题,然后由用户自己来确(按"Yes"或"No"按钮) InputDialog --- 提示输入文本 MessageDialog --- 显示信息 OptionDialog -- 组合...
- 2022-06-08 12:00四月天行健的博客 JPanel大多从父类(如Container)继承过来。 2、JScrollPane 是一个带有滚动条的面板,面板上只能添加一个组件,如果想添加多个组件,应该先将这多个组件添加到某个组件中,然后再将这个组件添加到JScrollPane中。 ...
- 2022-06-23 15:54毕业设计方案专家的博客 如图2-1所示,其中,Platform Runtime(平台运行库)是 Eclipse 平台核心,它是一个微内核,负责管理插件注册表和插件,其他所有的功能如 WorkSpace(工作空间)和 WorkBench(工作台)等都是以插件的形式提供。...
- 2022-07-10 16:46热爱学习的可乐气泡的博客 创建文本框控件:2.设置文本框控件的文本:3.获取文本框中的文本:二、复选框控件JCheckBox1.创建2.相关API:三、下拉列表JComboBox1.创建2.添加一个数据项总结例如:随着人工智能的不断发展,机器学习这门技术也...
- 2021-03-08 21:11设计源码分享的博客 如果我们将可重复的数据写入外部文件,游戏引擎开发完毕通过读取外部文件运行的话,这样,当游戏出现问题时,修改外部文件就能解决问题,这样做极大地便利了游戏开发过程。Java本身就可以用来编写游戏脚本,目前也有...
- 2020-03-04 22:26webor2006的博客 其实就是我们之前在使用ButterKnife时手写的代码让其被插件来自动生成,解放双手,下面来看一下最终效果: 而布局文件如下: 正常我们要使用时肯定得利用ButterKnife的注解来初始化这些控件,但有了插件之后就不用写...
- 2021-03-15 17:52荣耀张大仙 mkq0~的博客 容器的目的就是容纳更多的东西 把我们所需要的组件往其中添加,然后再把容器添加到窗体,是一个很平常的做法 JPanel默认的布局管理器是FlowLayout,其自身可以嵌套组合,在不同子容器中可包含其他组件,如JButton、...
- 2021-03-17 09:58明日之主的博客 JDialog,JWindow 中间容器:JPanel,JScrollPane,JSplitPane,JToolBar等 基本控件:JButton,JComboBox,JList,JMenu,JTextField 可编辑的组件:JColorChooser,JFileChooser,JTextArea pack() //用紧凑方式显示窗口 ...
- 2021-03-08 09:17孙靓的博客 图形界面必须要继承JPanel对象的同时重载绘图控件。图形界面最好被声明进窗口类或 封闭的界面里, 它将能调用其它实例化的类。事件和交流:当用户图形界面被构造,程序将停止运行,直到感应到用户的调用, 从而引发...
- 没有解决我的问题, 去提问