2015-05-13 3 views
1

Я делаю треугольник Паскаля, и я хочу, чтобы вертикальный текст выравнивался.Дизайн графического интерфейса Java NetBeans Вертикальный выравнивание текста

Я выводил все в текстовой панели, я пробовал много вариантов здесь, но никто не работает. В этом редакторе есть несколько параметров выравнивания, но их слишком много, я не знаю, какой из них будет делать то, что я хочу, ничего не могу найти об этом.

Когда он получает двойные/тройные цифры, он больше не выровнен по вертикали. Я делаю это слева направо, а не в форме треугольника.

ответ

0

Для вертикального выравнивания текста на смежных линиях может использоваться фиксированная ширина Font (например, Courier). При использовании Swing, вы можете можете установить Font в виде JTextComponent с помощью соответствующего метода:

JTextArea textArea = new JTextArea(); 
textArea.setFont(new Font("Courier", Font.PLAIN, 12)); 

Если рендеринг с html, вы можете использовать <pre> тег.

фиксированной ширины шрифта позволит п й символ в одной строке быть приведены в соответствие с п го символа на всех других линий.

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