java - 在 Java 中,如何在选择后隐藏 JList?

标签 java swing hide jlist

我正在用 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/

相关文章:

html - 用于在表格中隐藏多列的 CSS

vba - 隐藏或取消隐藏所有 Excel 工作表而不循环

java - jaxb - 奇怪的问题

java - JPA 二级表问题

java - Hibernate 无法运行 session

java - ComboBox 未在 JTable 中显示其内容

java - 单击按钮时,关闭应用程序 Java GUI

java - 删除JPanel内的组件后,没有任何显示

java - Thymeleaf 复选框未传递值

Javascript隐藏/显示div