簡體   English   中英

為 Java 程序設置圖標不起作用

[英]Setting Icon for Java Program doesn´t work

import java.awt.*;
import java.net.URL;

import javax.imageio.ImageIO;
import javax.swing.*;



public class MainClass extends JFrame {




public static void main(String[] args){


    JFrame myframe = new JFrame("Mein Programm");
    myframe.setSize(600, 400);
    myframe.setVisible(true);
    myframe.add(new JLabel("Label"));


  }

}

我嘗試制作一個簡單的java程序,但我不知道如何更改java杯圖標。 我嘗試了論壇中的幾個主題,但所有主題都不適合我。 感謝幫助。

你沒有在那里設置圖標。 要設置它,請使用JFrame.setIconImage方法

myFrame.setIconImage(yourIcon);

使用子文件夾圖標創建一個名為 res(資源)的新包/文件夾,並將不同大小的圖標文件放入其中。 程序將在運行時自動決定需要哪種尺寸,具體取決於屏幕分辨率。

// Supply the program with different icon sizes for different resolutions
ArrayList<Image> icons = new ArrayList<>();
icons.add(ImageIO.read(getClass().getResource("/res/icons/tcc_icon-16x16.png")));
icons.add(ImageIO.read(getClass().getResource("/res/icons/tcc_icon-32x32.png")));
icons.add(ImageIO.read(getClass().getResource("/res/icons/tcc_icon-64x64.png")));
icons.add(ImageIO.read(getClass().getResource("/res/icons/tcc_icon-128x128.png")));
setIconImages(icons);

暫無
暫無

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

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