0

JFrame我想知道是否有可能在一个简单的(?)命令中更改多个项目(文本框、按钮、图表...)的可见性。

感谢您的回答和想法!

(隐藏整体JFrame是没有选择的;))

4

3 回答 3

3

将所有内容放入面板并隐藏/显示面板。这也应该传播到所有子组件

于 2013-01-07T14:50:06.563 回答
3

您可以使用,如此CardLayout所示。

游戏视图 高分视图

显然,演示中显示的两个面板之一将没有组件。

于 2013-01-07T16:18:40.187 回答
2

将组件放入 Collection,然后您可以使用简单的迭代来设置/清除任何标志。您需要创建一个 Collection 并向其中添加对象,但这允许将可见性控制与组件布局分开。

于 2013-01-07T14:54:21.137 回答