字符输出大小不一致的问题

在例如JTextArea这样的控件内输出字符时,因为每个字符的大小不一致,导致上下行之间的字符不对齐,如下所示(第一行:abcdefghij,第二行$%#@@~&#~@)


解决办法:对控件的font属性设置为monospaced即可

treeJTextArea.setFont(new Font("monospaced", Font.PLAIN, 12));

效果如果所示:



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章