繁体   English   中英

在NetBeans GUI Builder中使用CardLayout

[英]Using CardLayout in NetBeans GUI Builder

我正在使用NetBeans 7.2.1 GUI Builder。 我可以手工完成所有这些。 相反,我正在使用我当前的项目来了解这个工具是如何工作的,这样我就可以做出明智的决定,在何时使用它(如果有的话)。

现在借助这里存档的问题,我已经想出了如何将LayoutManager更改为CardLayout。 我还在布局中添加了三个JPanel(虽然,似乎有一个bug ......可能是后来的问题)。 CardLayout显示的第一个JPanel将有两个按钮。 每个按钮都会使CardLayout显示另外两个JPanel之一。 为此,我发现我可以使用CardLayout#show(Container, String)

我需要知道每个JPanel的String值是多少。 做了一些进一步的研究,我发现NetBeans生成了一行代码,如

getContentPane().add(addCardsPanel, "card2");

所以我可以使用“card2”来显示addCardsPanel。 使用更适用的String会很方便。 NetBeans是否允许我将此标识字符串设置为我希望的任何值? 如果是这样,我该怎么办?

在“ Navigator窗口中,选择所需的面板。

在“ Properties窗口中,向下滚动到“ Layout组。 您将看到Card Name属性。 把自己打昏 ;)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM