【发布时间】:2021-11-02 02:41:57
【问题描述】:
我目前正在学习 java swing builder 作为一项新技术技能。我需要研究如何在我的画布上导入图像。是的,它成功导入,图像清晰定义且不模糊。 但是,当我运行项目时,导入到项目中的图像变得模糊。我不知道为什么会这样。我研究了一些功能,例如缩放,但没有任何反应,它的输出相同,变得模糊。
图片尺寸:250x250
这是我在项目中实现的代码:
private Image doctor_ppe = new ImageIcon(LoginScreen.class.getResource("/assets/large.png")).getImage().getScaledInstance(250, 250, Image.SCALE_SMOOTH);
JLabel lblDds = new JLabel("");
lblDds.setVerticalAlignment(SwingConstants.BOTTOM);
lblDds.setHorizontalAlignment(SwingConstants.CENTER);
lblDds.setIcon(new ImageIcon(doctor_ppe));
lblDds.setBounds(59, 305, 236, 251);
panel.add(lblDds);
不可运行项目和可运行项目的区别:
图像不模糊:
运行项目后图像模糊:
希望有人能体验到这一点,希望对我的问题有所帮助 谢谢。
【问题讨论】: