有什么办法可以在使用swing时显示堆栈面板。我试过并搜索各种选项,但找不到任何相关的东西。请给我一个主意。
答案 0 :(得分:2)
Java swing API中没有这样的StackPanel
。
答案 1 :(得分:2)
如果您的意思是com.google.gwt.user.client.ui.StackPanel
,则没有相应的标准Swing组件。作为替代方案,请考虑org.netbeans.swing.outline.Outline
,显示为here。将模型限制为两个级别,并限制OutlineModel
的{{3}}中的开放节点数。
答案 2 :(得分:2)
.NET和GWT中有一个StackPanel组件,每个组件都做不同的事情。
最靠近.NET StackPanel的Swing组件是一个带有BoxLayout的JPanel,它具有水平或垂直方向的组件。
如果你的意思是GWT,请使用带有CardLayout的JPanel,它将包含的UI组件放在一边,这样一次只能看到一个。
Oracle文档非常有用,请参阅BoxLayout的http://docs.oracle.com/javase/tutorial/uiswing/layout/box.html,然后序列中的下一个是FlowLayout。
答案 3 :(得分:1)
Errr ......这里有很多困惑。让我看看我是否可以添加它。 Swing有一个CardLayout,您可以在其中放置普通的JPanel。 所以,制作一个JPanel,给一个Cardlayout作为经理。 Cardlayout处理在其他人之上显示JPanel(或其他控件)。 我希望我理解,我的回答会有所帮助。