1

请多多包涵,因为我是第一次开始使用 NetBeans!基本上我想要做的是创建适合一个框架内的不同面板,除了一次只能看到一个面板。它将从一个面板开始,根据用户输入的内容,与用户输入的内容相对应的面板会弹出。

我已经尝试过使用 LayeredPanes,因为这是我经过数小时研究后才得出的结果。我不明白该怎么做!我认为使用不同的面板比使用不同的框架要容易得多,所以这就是我坚持使用分层面板的原因。

如果有人可以解释 LayeredPanes,我将不胜感激!我不确定我的编码在这里会有所帮助,但如果有人需要,我会提出来。

4

2 回答 2

5

教程应该为您指明正确的方向,但是,如果您想让项目彼此重叠,您可能还想看看CardLayout

CardLayout 类管理两个或多个共享相同显示空间的组件(通常是 JPanel 实例)。

于 2012-01-09T06:54:28.567 回答
1

阅读您的问题,我认为您需要的不是一个LayeredPane

基本上我想要做的是创建适合一个框架内的不同面板,除了一次只能看到一个面板。

准确地说出你想要达到的目标,我的意思是你正在做什么。

...并且根据用户输入的内容,与用户输入的内容相对应的面板会弹出。

我想建议一个JDialog,根据用户输入显示对话框。为了确定这是否是您需要的,您希望向我们提供更多信息。:)

于 2012-01-09T07:06:11.393 回答