Как выровнять текст, добавленный к JScrollPane - PullRequest
2 голосов
/ 20 марта 2011

Я думаю, что скриншот стоит пару абзацев

screenshot of the text alignment problem

Лучший способ сделать это - проверить длину строки и, в зависимости, дать / взять \t, но это просто кажется не элегантным. Есть ли более простой / лучший способ?

Ответы [ 2 ]

5 голосов
/ 20 марта 2011

Я бы использовал JTable для этого. Вы можете поместить один в JScrollPane. Это автоматически выровняет столбцы. Кроме того, вы получите заголовки столбцов, которые помогут понять, что означают данные.

0 голосов
/ 20 марта 2011

Если вы хотите придерживаться простого текста и иметь верхнюю границу длины полей (что вам необходимо для выравнивания), то вы можете использовать printf.

...