Java - HTML-теги для JLabel - PullRequest
       10

Java - HTML-теги для JLabel

2 голосов
/ 02 марта 2012

Я пытаюсь заставить JLabel отображать символы новой строки с помощью тегов HTML.Но текст, который я хочу, получен методом.Вот строка кода:

<code>myLabel.setText("<html><pre>myCart.toString()
");

Но это буквально устанавливает текст метки на myCart.toString(), а не на строку, возвращаемуюметод. Есть ли способ обойти это?

Ответы [ 3 ]

7 голосов
/ 02 марта 2012

Вы имеете в виду?

<code>myLabel.setText("<html><pre>" + myCart.toString() + "
");

или просто:

<code>myLabel.setText("<html><pre>" + myCart + "
");

, поскольку toString() будет вызываться неявно.

3 голосов
/ 02 марта 2012
<code>   myLabel.setText(MessageFormat.format("<html><pre>{0}
», myCart.toString ()));
0 голосов
/ 02 марта 2012

"

myCart.toString()
"

должно быть

"

" + myCart.toString()+ "
"

Но я только повторяю то, что сказал англ. Фуад

...