在例如JTextArea這樣的控件內輸出字符時,因爲每個字符的大小不一致,導致上下行之間的字符不對齊,如下所示(第一行:abcdefghij,第二行$%#@@~&#~@)
解決辦法:對控件的font屬性設置爲monospaced即可
treeJTextArea.setFont(new Font("monospaced", Font.PLAIN, 12));
效果如果所示:
在例如JTextArea這樣的控件內輸出字符時,因爲每個字符的大小不一致,導致上下行之間的字符不對齊,如下所示(第一行:abcdefghij,第二行$%#@@~&#~@)
解決辦法:對控件的font屬性設置爲monospaced即可
treeJTextArea.setFont(new Font("monospaced", Font.PLAIN, 12));