我的标签在Java中很模糊

我的标签在Java中很模糊,java,swing,Java,Swing,我正在用jlabel编写一个小字体的应用程序,它将显示在大的低分辨率屏幕上 我用这段代码创建了一个jlabel,JFrame有白色的背景 JLabel myJlabel=new JLabel(); myJlabel.setFont(new Font("Terminal",0,8)); myJlabel.setForeground(Color.black); myJlabel.setText("Hamburger"); 但它看起来很模糊。这个图像说明了我的问题。左边是我的应用程序截图,右边是相同

我正在用jlabel编写一个小字体的应用程序,它将显示在大的低分辨率屏幕上

我用这段代码创建了一个jlabel,JFrame有白色的背景

JLabel myJlabel=new JLabel();
myJlabel.setFont(new Font("Terminal",0,8));
myJlabel.setForeground(Color.black);
myJlabel.setText("Hamburger");
但它看起来很模糊。这个图像说明了我的问题。左边是我的应用程序截图,右边是相同字体和大小的Notapad.exe。一个如果模糊和开是不是

这里是图像再次放大和重新屏幕截图,这样您就不需要缩放来查看我的问题


我需要Java中的标签和右边一样清晰。有没有办法使JLabels不模糊?

我不知道,因为您没有提供任何代码,但如果启用了抗锯齿功能,则可能会导致文本按如下方式显示:

    System.setProperty("awt.useSystemAAFontSettings","on"); 
    System.setProperty("swing.aatext", "true");

尝试删除这些(如果存在),或者分别将它们设置为“关闭”和“错误”。

我测试了这段代码,没有发现任何模糊,只需增加字体大小,这可能会解决您的问题可能与应用程序的图形缩放有关。我有时在桌面上的应用程序中会遇到这种情况。。我需要更改我的快捷链接的属性。我的问题是我不能增加字体大小。在这种情况下,我需要得到8分。