在Java中,如何在进行选择后隐藏JList?

时间:2012-10-11 23:29:31

标签: java swing hide jlist

我正在用Java制作一个简单的摇滚,纸剪刀游戏,我有两个JLists,其中玩家1和玩家2可以进行选择。问题是,我希望在进行选择时隐藏JList(出于显而易见的原因,否则游戏没有意义^ _ ^),但我还没有找到一种方法来做到这一点仍然保持选中值。谁能指出我正确的方向?

谢谢!

2 个答案:

答案 0 :(得分:2)

JList扩展了JComponent,它有一个extensive list of methods,你可以在不同程度上使用它。例如,如果您只想从用户交互中禁用JList,则setEnabled将“灰显”该组件。如果要完全隐藏JList,请参阅setVisible

无论您采取哪种方式,只需将这些方法中的一种放在用户选择的位置,您就应该好好去。为了存储用户的选择,您需要将其保存到超出特定JList的变量,以便稍后将其与对手的值进行比较。我建议给this一个阅读。

答案 1 :(得分:0)

jlist1.setVisible(false)会使其不可见