Java NetBeans GUI设计垂直文本对齐

时间:2015-05-13 16:31:52

标签: java netbeans

我制作一个Pascal三角形,我希望垂直文本对齐。

我输出文本面板中的所有内容,我在这里尝试了很多选项,但似乎都没有。这个编辑器中有一些对齐选项,但有太多,我不知道哪一个会做我想做的事,无法在任何地方找到任何相关内容。

当它达到双/三位数时,它不再垂直对齐。我是从左到右制作的,而不是三角形。

1 个答案:

答案 0 :(得分:0)

要垂直对齐相邻线条上的文字,可以使用固定宽度Font(例如Courier)。如果使用Swing,您可以使用适当的方法设置Font的{​​{1}}:

JTextComponent

如果使用JTextArea textArea = new JTextArea(); textArea.setFont(new Font("Courier", Font.PLAIN, 12)); 进行渲染,则可以使用html标记。

固定宽度字体会让一行上的 n 字符与所有其他行上的 n 字符对齐。