我正在用 Java 制作一个简单的石头剪刀布游戏,并且我有两个 JList,玩家 1 和玩家 2 可以在其中进行选择。问题是,我希望在进行选择时隐藏 JList(出于明显的原因,否则游戏就没有意义了 ^_^),但我还没有找到一种方法来做到这一点并仍然保留所选内容值(value)。有人能指出我正确的方向吗?
谢谢!
最佳答案
JList 扩展了 JComponent,它具有 extensive list of methods您可以不同程度地使用。例如,如果您只想禁用 JList 的用户交互,则有 setEnabled这将使该组件“变灰”。如果你想完全隐藏JList,请参见setVisible .
无论您选择哪条路线,只需将其中一种方法放入用户进行选择的位置,您就可以开始使用了。为了存储用户的选择,您需要将其保存到超出该特定 JList 的变量中,以便稍后可以将其与对手的值进行比较。我建议给 this阅读。
关于java - 在 Java 中,如何在选择后隐藏 JList?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12850149/