Java JFrame图标分辨率

Java JFrame图标分辨率,java,image,jframe,resolution,Java,Image,Jframe,Resolution,我对使用JavaGUI很陌生。为了启动我,我看了一下JFrame。在使用它时,我使用setIconImage()方法设置JFrame的徽标。然而,当我运行该文件时,徽标分辨率降低得太多,以至于我几乎无法识别它。这是我当前的代码,我的图像尺寸是1280 x 1280(我尝试将其缩小到100 x 100,但仍然返回相同的结果): 答案在转到以下链接之前给出 请您再明确一点,您的问题是什么? @SuppressWarnings("serial") public class GUIMa

我对使用JavaGUI很陌生。为了启动我,我看了一下JFrame。在使用它时,我使用setIconImage()方法设置JFrame的徽标。然而,当我运行该文件时,徽标分辨率降低得太多,以至于我几乎无法识别它。这是我当前的代码,我的图像尺寸是1280 x 1280(我尝试将其缩小到100 x 100,但仍然返回相同的结果):


答案在转到以下链接之前给出


请您再明确一点,您的问题是什么?
    @SuppressWarnings("serial")
    public class GUIManager extends JFrame{
        public void openGUI(String value){
            if(value.equalsIgnoreCase("startMenu")){
                GUIManager manager = new GUIManager();
                ImageIcon logo = new
                ImageIcon(ResourcesLoader.class.getResource("Logo.png"));

                manager.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
                manager.setVisible(true);
                manager.setResizable(false);
                manager.setLocationRelativeTo(null);
                manager.setSize(300, 500);
                manager.setBackground(Color.WHITE);
                manager.setTitle("FileLocker");
                manager.setIconImage(logo.getImage());
            } //value check
        } //openGUI
    } //GUIManager