我第一次开始使用NetBeans时请耐心等待!基本上我要做的是创建适合一个框架内的不同面板,除了一次只能看到一个面板。它将从一个面板开始,并根据用户输入的内容,弹出与用户放置的面板对应的面板。
我已经尝试过使用LayeredPanes,因为这是我经过几个小时的研究后才得到的......我不明白该怎么做!我认为使用不同的面板比使用不同的框架要容易得多,所以这就是为什么我要坚持使用分层面板。
如果有人能解释LayeredPanes,我将非常感激!我不确定我的编码会在这里有所帮助,但如果有人需要它,我会把它提出来。
答案 0 :(得分:4)
This教程应指向正确的方向,但是,如果您希望将项目放在彼此之上,您可能还需要查看CardLayout:
CardLayout类管理两个或更多组件(通常是JPanel 实例)共享相同的显示空间。
答案 1 :(得分:1)
阅读你的问题我不认为你需要的是LayeredPane
,
基本上我要做的是创建适合一个框架的不同面板,除了一次只能看到一个面板。
准确地说出你想要达到的目标,我的意思是你正在做什么。
...并且根据用户输入的内容,弹出与用户输入内容对应的面板。
我想建议一个JDialog,根据用户输入显示对话框。为了确保这是您所需要的,您需要向我们提供更多信息。 :)