2014-02-23 69 views
0

我对使用Java GUI很新颖。为了启动我,我看了一下JFrame。在玩弄它的时候,我使用setIconImage()方法来设置我的JFrame的标志。但是,当我运行该文件时,徽标分辨率会大大降低,以至于我几乎无法识别它。这里是我当前的代码和我的形象的尺寸为1280×1280(我曾试图减少它下降到100×100,但它仍然返回相同的结果。):JFrame图标分辨率

@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 
+0

能否请您更清晰地说明了一下,什么是你的问题? – Warlord

回答