2017-01-05 2 views
-1

Я пишу Java-игру прямо сейчас, у меня есть проблема с тем, что у меня есть List, тип которого - Ranking, с именем и оценкой полей, и я хотел бы добавить эти поля в JLabel. Метод setText(), к сожалению, не исправляет. Что мне делать?Как добавить список в JLabel?

+2

* «Метод setText(), к сожалению, не исправляет. Что мне делать?» * Вам следует подумать о создании и публикации корректного и хорошо отформатированного [mcve], так как этот вопрос может закрыться, потому что ему не хватает. – Frakcool

+0

У вас есть список? Swing предлагает 'JList'! – trashgod

+0

Почему вы не получаете доступ к правильной записи списка и не извлекаете имя и счет и просто не сдаете этикетку? также почему вы хотите решить это с помощью ярлыка. Как отметил @Frakcool. Дайте минимальный пример для работы. – LostKatana

ответ

0

с именем поля и оценка

JLabel не предназначен для отображения нескольких строк текста.

Вы можете форматировать текст с помощью HTML.

Или я бы предложил лучше использовать JTable, который предназначен для отображения данных в формате строки/столбца.

Для получения дополнительной информации и рабочих примеров ознакомьтесь с разделом из учебника Swing по телефону How to Use Tables.

У меня есть список, какой тип рейтинга

Вы также можете проверить Row Table Model для примера обычая TableModel показать, как вы можете отображать Ranking объект в таблице.

Смежные вопросы