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
能否請您更清晰地說明了一下,什麼是你的問題? – Warlord