簡體   English   中英

JFrame圖標分辨率

[英]JFrame Icon Resolution

我對使用Java GUI非常陌生。 首先,我了解一下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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM