在Maven项目中运行时,未在Swing应用程序中拾取字体

时间:2016-04-05 22:46:25

标签: java eclipse maven intellij-idea fonts

我开发了一个带有几个JTextAreas的java swing应用程序,文本区域的字体设置如下:

    Font font = new Font("Courier", Font.PLAIN, 12);
    textArea = new JTextArea();
    textArea.setFont(font);

该应用程序最初是在Eclipse中开发的,而不是使用Maven,当应用程序在Eclipse中运行时,以及当我创建一个可运行的Jar并从中运行时,文本区域中的字体被正确呈现。

作为迁移到IntelliJ的一部分,我在Eclipse中创建了一个Maven项目,并将我的代码移到Eclipse Maven项目中。然后我发现,当应用程序在Eclipse中运行时,文本区域中的字体未正确呈现,但是当我创建一个可运行的Jar文件并从中运行时。

然后我将代码移动到IntelliJ中的Maven模块并遇到同样的问题。当应用程序在InteliJ中运行时,文本区域中的字体未正确呈现,但是当我创建一个可运行的Jar文件(通过mvn install)并从中运行时。

我只能假设我需要以某种方式修改POM,但对于Maven来说,这是一个新手。

建议?

0 个答案:

没有答案