我正在使用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是否允许我将此标识字符串设置为我希望的任何值?如果是这样,我该怎么做?
答案 0 :(得分:2)
在Navigator
窗口中选择所需的面板。
在Properties
窗口中向下滚动到Layout
组。您会看到Card Name
属性。把自己弄出来;)