java - 通过选项列表显示结果的最佳方式

标签 java swing

我正在尝试用 JAVA 为我的计算机科学课制作一个类似“Oregon Trail”的游戏。到目前为止一切进展顺利,但我想就如何执行以下操作提出一些建议:

enter image description here

底部的“健康”、“统计”等文字是按钮。我想知道让这些按钮显示信息的最佳方法是什么。有没有一种方法可以在底部方 block 之一的信息中显示它们,并且当单击不同的按钮时将信息更改为该信息?或者最好有弹出框架来显示信息?

最佳答案

恕我直言,我会在上面的面板中显示按钮的内容或信息。

它将信息保存在一个地方,通常更容易管理,例如,窗口不会消失在其他窗口后面。

根据您想要显示的信息,您有任意数量的选项。如果信息只是文本,您可以简单地使用不可编辑的 JTextArea ,或者如果您想列出项目(如果数据更加结构化),则可以使用 JList ,如果数据更加结构化,则可以使用 JTable ,如果您想将数据分组到某种可分组的层次结构中,甚至可以使用 JTree

您可以根据需要组合使用每种方法

关于java - 通过选项列表显示结果的最佳方式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20087931/

相关文章:

java - 旋转对象

java - 如何判断 GraphicsEnvironment 是否存在

Main.onCreate() 中的 java.lang.NullPointerException?

java - 用逗号分隔数据

java - Swing 布局结合了盒子和流程

java - 抽象表模型实现

java - 大量 JTextField 的一键监听器

java - 关于 websocket 的说明

java - 符合 Sun 认证 Java 程序员 (SCJP) 准备的项目理念?

java - 在Android中用java代码访问mysql