我现在正在编写Java游戏,我有一个问题,我有一个List类型是排名,字段名称和分数,我想将这些字段添加到JLabel。遗憾的是,方法setText()无法修复。我该怎么办?
答案 0 :(得分:0)
包含字段名称和分数
JLabel不是为了显示多行文字而设计的。
您可以使用HTML格式化文本。
或者我建议更好的方法是使用JTable
,它旨在以行/列格式显示数据。
阅读How to Use Tables上Swing教程中的部分,了解更多信息和工作示例。
我有一个列表,其类型是排名
您可能还需要查看Row Table Model,了解自定义TableModel
的示例,了解如何在表格中显示Ranking
对象。