【问题标题】:Disabled Jbutton Swing not working well禁用的 Jbutton Swing 无法正常工作
【发布时间】:2011-01-07 19:34:02
【问题描述】:

我对 Swing JButtons 有疑问。我正在使用 Netbeans。当我在 GUI Builder 中禁用 JButton 时,它仍然会触发作为事件附加的操作,即我有一个带有 onClick 触发器的禁用按钮。不管是否禁用,触发器都在工作。

有人知道如何避免这种行为吗?并且禁用的 jbutton 仅在启用时触发操作?

非常感谢

【问题讨论】:

  • 您使用的事件处理程序代码是什么?想发帖吗?

标签: java swing netbeans jbutton


【解决方案1】:

您需要使用 ActionListener 与 MouseClickListener。

从技术上讲,用户确实点击了您的按钮。 :)

http://download.oracle.com/javase/tutorial/uiswing/events/actionlistener.html

【讨论】:

    【解决方案2】:

    您是否在代码中尝试了 button.setEnabled(false) ?也许 Netbeans 没有正确设置属性...

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-01-08
      • 1970-01-01
      • 2015-05-13
      • 2018-08-29
      • 1970-01-01
      • 2013-03-25
      • 2016-01-23
      • 1970-01-01
      相关资源
      最近更新 更多