Java Swing g.drawString Word Wrap - PullRequest
       12

Java Swing g.drawString Word Wrap

0 голосов
/ 04 февраля 2012

Я работаю над маленькой маленькой всплывающей панелью, которая отображает несколько значений.В основном, когда игрок попадает в случайное место, игра берет карту, которая выполняет несколько действий.На панели физической карты у меня есть метод рисования с drawString, который рисует описание карты.Поскольку карта имеет небольшую ширину, описание имеет тенденцию оттягивать край карты.Есть ли способ сделать перенос слов, чтобы описание не выходило за границы карты?

1 Ответ

1 голос
/ 05 февраля 2012

См. LabelRenderTest.java.Он использует JLabel, который может отображать не только многострочный текст, но и форматированный текст.В этом примере мы визуализируем его в BufferedImage, который затем рисуется в пользовательском интерфейсе.

image

...