在例如JTextArea这样的控件内输出字符时,因为每个字符的大小不一致,导致上下行之间的字符不对齐,如下所示(第一行:abcdefghij,第二行$%#@@~&#~@)
解决办法:对控件的font属性设置为monospaced即可
treeJTextArea.setFont(new Font("monospaced", Font.PLAIN, 12));
效果如果所示:
在例如JTextArea这样的控件内输出字符时,因为每个字符的大小不一致,导致上下行之间的字符不对齐,如下所示(第一行:abcdefghij,第二行$%#@@~&#~@)
解决办法:对控件的font属性设置为monospaced即可
treeJTextArea.setFont(new Font("monospaced", Font.PLAIN, 12));