2014-10-08 98 views
3

我正在用NetBeans制作一个Swing GUI,使用内置的表单制作工具,效果很好。NetBeans - 如何显示JFrame中的所有Swing组件?

但是,如果我不小心将错误的面板放在窗体上,我无法删除它,或者再次选择它。同样,如果我想要一个按钮来打开一个新窗口,比如一个文件选择器,我不知道如何将该文件选择器添加到表单中,但是直到按下按钮才会显示该选择器。

有没有人有任何使用NetBeans Swing表单生成器的经验?这似乎是一件很平常的事情,但我不知道该怎么做。我错过了什么吗?

+0

这是对这些问题的错误论坛 – ControlAltDel 2014-10-08 19:25:49

+0

对不起,我在这里看到关于NetBeans功能的其他问题,所以我想我会问这个问题,因为它一直困扰着我,现在完全停止了我的进度。干杯! – Tetramputechture 2014-10-08 19:26:58

回答

2

是一个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。

+0

非常感谢!那个按钮真的不想被看到。哈哈 – Tetramputechture 2014-10-08 20:25:54

+0

好东西。所以你来对了吗? – 2014-10-08 20:27:15

+0

是啊!东西现在进展顺利! (:@ kyle_england – Tetramputechture 2014-10-08 20:38:10