我正在尝试用 JAVA 为我的计算机科学课制作一个类似“Oregon Trail”的游戏。到目前为止一切进展顺利,但我想就如何执行以下操作提出一些建议:
底部的“健康”、“统计”等文字是按钮。我想知道让这些按钮显示信息的最佳方法是什么。有没有一种方法可以在底部方 block 之一的信息中显示它们,并且当单击不同的按钮时将信息更改为该信息?或者最好有弹出框架来显示信息?
最佳答案
恕我直言,我会在上面的面板中显示按钮的内容或信息。
它将信息保存在一个地方,通常更容易管理,例如,窗口不会消失在其他窗口后面。
根据您想要显示的信息,您有任意数量的选项。如果信息只是文本,您可以简单地使用不可编辑的 JTextArea
,或者如果您想列出项目(如果数据更加结构化),则可以使用 JList
,如果数据更加结构化,则可以使用 JTable
,如果您想将数据分组到某种可分组的层次结构中,甚至可以使用 JTree
。
您可以根据需要组合使用每种方法
关于java - 通过选项列表显示结果的最佳方式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20087931/