Java 为什么JLabels上的图像图标在运行时是像素化的,而不是在设计模式下?

Java 为什么JLabels上的图像图标在运行时是像素化的,而不是在设计模式下?,java,eclipse,imageicon,Java,Eclipse,Imageicon,左:设计模式,右:运行: 每次我运行我的程序时,图像图标都会变得像素化或模糊,我在任何地方都找不到同样的问题。这些图像在设计模式下看起来很好 有人知道这个问题的解决办法吗 我使用这行代码获取图像: private Image img_home=new ImageIcon(LoginFrame.class.getResource(“Images/home.png”)).getImage().getScaledInstance(128,128,Image.SCALE_平滑) 如果这有什么不同,我会

左:设计模式,右:运行:

每次我运行我的程序时,图像图标都会变得像素化或模糊,我在任何地方都找不到同样的问题。这些图像在设计模式下看起来很好

有人知道这个问题的解决办法吗

我使用这行代码获取图像:

private Image img_home=new ImageIcon(LoginFrame.class.getResource(“Images/home.png”)).getImage().getScaledInstance(128,128,Image.SCALE_平滑)

如果这有什么不同,我会在Eclipse中工作

我对这个还很陌生,所以我希望有人能帮助我