为Java程序设置图标不起作用

时间:2015-08-31 18:04:05

标签: java jframe icons

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 cup图标。我在论坛上尝试了几个帖子,所有这些都不适合我。 谢谢你的帮助。

2 个答案:

答案 0 :(得分:0)

您没有在那里设置图标。要进行设置,请使用JFrame.setIconImage方法

$(".project").click(function() {
    $("#first, #second, .allContactsContent").slideUp("slow", function() {
    $("#third").slideDown("slow");  
    $("#contacts, #showSearchResult, #all_projects").hide();            
    });
});

答案 1 :(得分:0)

使用子文件夹图标创建一个名为res(resources)的新包/文件夹,并将不同大小的图标文件放入其中。程序将在运行时自动决定需要哪种尺寸,具体取决于屏幕分辨率。

#include <cstdio>
#include <ctime>
#include <chrono>

.... 

std::clock_t startcputime = std::clock();
do_some_fancy_stuff();
double cpu_duration = (std::clock() - startcputime) / (double)CLOCKS_PER_SEC;
std::cout << "Finished in " << cpu_duration << " seconds [CPU Clock] " << std::endl;


auto wcts = std::chrono::system_clock::now();
do_some_fancy_stuff();
std::chrono::duration<double> wctduration = (std::chrono::system_clock::now() - wcts);
std::cout << "Finished in " << wctduration.count() << " seconds [Wall Clock]" << std::endl;