我开发了一个带有几个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来说,这是一个新手。
建议?