Используйте HTML в Java с существующими переменными - PullRequest
0 голосов
/ 25 октября 2018

Я пытаюсь создать таблицу в JTextArea, используя содержимое LinkedList.Прямо сейчас у меня есть:

for(int i = 0; i < commands.size(); i++) {
        String row = "<html><table><tr><td>"+commands.get(i)+"</td><td>"+desc.get(i)+"</td></tr></table></html>";
        MainConsole.console.textArea.append(row+"\n");
    }

Однако, когда он компилируется, он остается в виде простого текста: 1

Есть ли какие-либо советы по отображению таблицы?

Заранее спасибо.

1 Ответ

0 голосов
/ 25 октября 2018

TextArea для отображения простого текста, используйте JEditorPane для HTML-текста

public class TestJEditorPane {
public static void main(String[] args) {
    JFrame frame = new JFrame();

    JEditorPane pane = new JEditorPane();
    pane.setContentType("text/html");
    pane.setText("<html><b>Hello World</b></html>");

    frame.add(pane);
    frame.setSize(200, 200);
    frame.setVisible(true);
}
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...