当前位置: 首页 > 知识库问答 >
问题:

Java-使用Netbeans隐藏/显示外部JPanels?

严峰
2023-03-14

我是一个使用Java开发GUI的新手,我正在使用netbeans来帮助我设计各种JPanel。现在我有一个包含jFrame的类,我将在左边放一个菜单,右边放一个jPanel。当有人在左边做了一个选择时,我想调用jPanel类并将它放在右边的面板中。我见过各种不同的例子,但我不能让它工作。下面是我的文件结构的工作原理

  • connector.java(创建到db的连接并调用jframe类)
  • jframe.java(左侧包含菜单,右侧包含空的jpanel)
  • 面板1.Java(在netbeans中设计的面板类i)面板2.Java
  • 小组3.Java

现在,当有人在我的菜单中选择panel1时,我如何将它放入我的jframe中?

共有1个答案

夏侯鹏
2023-03-14

您可能希望使用一个允许您在视图(面板)之间切换的CardLayout。您可以了解如何使用CardLayout的更多信息。您只需调用CardLayout.show(...),您想要的面板就会出现(可以这么说)。

同样对于Netbean builder工具,您可以看到如何将CardLayout与Netbeans GUI builder一起使用。

也请看这篇文章。您可以将类面板拖放到“设计”视图中

 类似资料:
  • 有没有办法在另一个程序中隐藏窗口或框架?例如,如果你打开了一个Firefox窗口,并且运行了你的程序,那么它会和firefoxFrame一样。setVisible(false),但很明显,我没有对另一个程序框架的引用。然后也许以后,firefoxFrame。setVisible(真)

  • 问题内容: 您如何在Tkinter中显示和隐藏小部件?我想有一个输入框,但不要一直显示它。有人可以向我展示在tkinter中显示和隐藏条目小部件和其他小部件的功能吗?我希望能够在没有多个帧的情况下执行此操作。 问题答案: 这已经在stackoverflow上得到了回答。简短的答案是,您可以使用grid_remove,如果先前是通过网格添加的,则将导致该小部件被删除。记住小部件的位置,因此只需简单地

  • 问题内容: 对于我正在做的网站,我想加载一个div,然后隐藏另一个,然后有两个按钮可以使用JavaScript在div之间切换视图。 这是我当前的代码 替换div2的第二个功能不起作用,但第一个功能起作用。 问题答案: 如何显示或隐藏元素: 为了显示或隐藏元素,请操纵元素的style属性。在大多数情况下,您可能只想更改元素的属性: 或者,如果您仍然希望元素占用空间(例如,如果您要隐藏表格单元格),

  • 我尝试了下面的代码在移动和桌面上以不同的方式显示。但是两个句子同时显示。

  • 对于我正在做的一个网站,我想加载一个div并隐藏另一个,然后有两个按钮可以使用JavaScript在div之间切换视图。 这是我当前的代码 null null 取代div2的第二个函数不起作用,但第一个是。

  • 主要内容:实例,jQuery hide() 和 show(),实例,实例,实例,jQuery toggle(),实例隐藏、显示、切换,滑动,淡入淡出,以及动画,哇哦! 因为时间是宝贵的,我们提供快捷方便的学习方法。 在小牛知识库,你可以学习需要的知识。 实例 jQuery hide() 简单的jQuery hide()方法演示。 jQuery hide() 另一个hide()实例。演示如何隐藏文本。 jQuery hide() 和 show() 通过 jQuery,您可以使用 hide() 和