我正在使用Swing和Netbeans Design功能开发GUI。我是Netbeans的初学者,想知道是否有任何方法通过调用方法或更改GUI构建器中的任何设置来“隐藏”按钮。
在设计视图中,我没有注意到用方法修改按钮的选项,并且源视图中生成的代码受保护,我无法编辑。Netbeans设计视图中的动态按钮
那么,有什么方法可以修改或编程Jbutton的工作方式吗?
我正在使用Swing和Netbeans Design功能开发GUI。我是Netbeans的初学者,想知道是否有任何方法通过调用方法或更改GUI构建器中的任何设置来“隐藏”按钮。
在设计视图中,我没有注意到用方法修改按钮的选项,并且源视图中生成的代码受保护,我无法编辑。Netbeans设计视图中的动态按钮
那么,有什么方法可以修改或编程Jbutton的工作方式吗?
绕过Netbeans的代码锁定你可以在这篇文章中看到Bypassing Lock on Generated Code in NetBeans 6.5?。
现在,如果只是你想要的是隐藏的按钮,这是非常容易使用
this.jButton1.setVisible(false);
+1只是使用代码:P – MadProgrammer
您需要找到解锁源代码的方法。它甚至不应该被锁定。然后找到在源代码中的按钮变量和写作隐藏:
ButtonNameHere.setVisible(false);
,或者如果你只是想禁用用户的按钮,写
ButtonNameHere.setEnabled(false);
不是。您可以简单地切换到代码模式并像任何普通对象一样访问按钮。当然,它不会隐藏它在设计模式,但干草... – MadProgrammer
:代码生成被锁定?你一定在做错事。源代码在设计时编辑得非常好。 –
'Jbutton.setVisible(false)'将'隐藏'它 –