我的标签在Java中很模糊
我正在用jlabel编写一个小字体的应用程序,它将显示在大的低分辨率屏幕上 我用这段代码创建了一个jlabel,JFrame有白色的背景我的标签在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 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分。