1

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

谢谢!

4

2 回答 2

2

JList 扩展了 JComponent,它有一个广泛的方法列表,您可以在不同程度上使用。例如,如果您只想从用户交互中禁用 JList,则setEnabled将“灰色”该组件。如果要完全隐藏 JList,请参阅setVisible

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

于 2012-10-11T23:34:17.260 回答
0

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

于 2012-10-12T00:53:32.620 回答