java – NetBeans – 如何在JFrame中显示所有Swing组件?

我使用内置的表单制作工具使用NetBeans制作Swing GUI,效果非常好.

但是,如果我不小心将错误的面板放在表单上,​​我就无法删除它,或者再次选择它.

同样,如果我想要一个按钮来打开一个新窗口,比如一个文件选择器,我不知道如何将该文件选择器添加到表单中,但是在按下按钮之前不会显示它.

有没有人对NetBeans Swing表单构建器有任何经验?这似乎是一件常见的事情,但我不知道该怎么做.我错过了什么吗?

最佳答案 是一个netbeans用户!是的,左下角应该有一个导航窗口.它显示表单上的所有组件.我不太清楚文件选择器是什么意思,但是要打开一个新窗口,即另一个Jform,你可以创建另一个表单类.然后创建该表单并设置setVisible.

所以,假设你有
表单mainProgram
并形成helpMenu

在mainProgram中

public mainProgram(){
 InitComponents();//or something on the lines of that
 helpMenu helpMenuWindow = new helpMenuWindow();
 helpMenu.setVisible(true);
}

这将允许您打开新窗口,但如果您单击红色X关闭窗口,它将关闭整个程序.在helpMenu窗格的属性中,您可以选择退出时窗口应执行的操作的选项.

出口

隐藏

没做什么
在上面的代码中是在Jpane显示之前运行的代码,如果要显示或隐藏项目,只需编写代码

Object.setVisible(boolean);

我希望我回答你的问题Tetramputechture.

点赞