【问题标题】:NetBeans - How to show all Swing components in a JFrame?NetBeans - 如何在 JFrame 中显示所有 Swing 组件?
【发布时间】:2014-12-03 13:53:26
【问题描述】:

我正在使用 NetBeans 制作一个 Swing GUI,使用内置的表单制作器,效果很好。

但是,如果我不小心将错误的面板放在表单上,​​我将无法删除它或重新选择它。

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

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

【问题讨论】:

  • 此类问题发错论坛
  • 很抱歉,我在这里看到了有关 NetBeans 功能的其他问题,所以我想我会问它,因为它一直困扰着我,现在完全停止了我的进步。干杯!

标签: java swing netbeans


【解决方案1】:

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

所以假设你有 ma​​inProgram 表单 并形成 helpMenu

主程序

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

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

退出

隐藏

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

Object.setVisible(boolean);

我希望我回答了你的问题 Tetramputechture。

【讨论】:

  • 非常感谢!那个按钮真的不想被看到。哈哈
  • 是的!现在事情进展顺利! (:@kyle_england
猜你喜欢
  • 2013-08-18
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-07-04
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多