2014-02-23 105 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

回答