【问题标题】:How can i make button visible after i made it invisble?使按钮不可见后如何使按钮可见?
【发布时间】:2015-10-01 19:41:31
【问题描述】:

我使用 On Click Listener 在 Java 中制作了一个不可见的按钮。 现在我想让按钮再次可见,我该怎么做?

【问题讨论】:

  • 假设这是一个 jButton 并且您使用了myButton.setVisibility(false);,您可以只使用myButton.setVisibility(true);吗?
  • 将按钮设置为不可见也有效地使其不可点击。这意味着您将无法将其设置为在其自己的 OnClick 中再次可见;您必须将 setVisibility 呼叫放在其他地方,也许在不同的按钮上。

标签: java button onclicklistener visible invisible


【解决方案1】:

以 swt 为例,确保在您想要更改可见性的所有区域都可以访问的地方声明小部件。

Button myButton;  // eg. instance variable

然后创建按钮(例如在您的 Composite.. 中)

myButton = new Button(..);

然后每个地方(例如在您的听众中)您可以将它们设置为 true 或 false:

myButton.setVisible(true);
myButton.setVisible(false);

【讨论】:

    猜你喜欢
    • 2018-05-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-09-10
    • 1970-01-01
    • 2019-06-23
    • 1970-01-01
    相关资源
    最近更新 更多