打印等宽字体时出现间距问题 - 现有java bug 6784397

时间:2012-04-02 15:22:51

标签: java swing printing fonts jlabel

我知道还有一些其他帖子,但没有一个解决方案似乎对我有用。

我在Java 1.6中遇到了打印等宽字体的问题。单词之间的空格搞乱了。这是一个现有的Java错误: http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6784397

我正在尝试打印一堆JLabel,它们都包含等宽字体文本。我尝试应用错误标签中描述的解决方法(即使用FontDesignNetrics)。但是,当我将JLabel更改为JTextFields(或其他Text组件)时,解决方法似乎才有效。由于某种原因,它不适用于JLabel。但是......从JLabel改为JTextField对我来说不是一个选择,因为它会在软件的其他方面产生不良影响。

有没有人遇到过这个?还有其他解决方法/解决方案吗?

0 个答案:

没有答案