发新话题
移动帖子 加入精华 加入置顶 加入收藏 关注此帖

给Swing程序增加标题栏的图标



给Swing程序增加标题栏的图标

    Toolkit tk=Toolkit.getDefaultToolkit() ;
    Image image=tk.createImage("p1.gif"); /* image.gif是你的图标 */ 
    this.setIconImage(image); 
快乐渡过每一天,减肥坚持每一天
编辑 回复 快速回复 TOP

Re:给Swing程序增加标题栏的图标

/**
   @version 1.31 2004-05-03
   @author Cay Horstmann
*/

import java.awt.*;
//import java.awt.event.*;
import javax.swing.*;

public class CenteredFrameTest
{  
   public static void main(String[] args)
   {  
      CenteredFrame frame = new CenteredFrame();
      frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
      frame.setVisible(true);  
   }
}

class CenteredFrame extends JFrame
{
   public CenteredFrame()
   {
      // get screen dimensions

      Toolkit kit = Toolkit.getDefaultToolkit();
      Dimension screenSize = kit.getScreenSize();
      int screenHeight = screenSize.height;
      int screenWidth = screenSize.width;

      // center frame in screen

      setSize(screenWidth / 2, screenHeight / 2);
      setLocation(screenWidth / 4, screenHeight / 4);

      // set frame icon and title

      Image img = kit.createImage("E:\\studio\\java\\JavaProject\\MyFirstEclipseProject\\srcicon.gif");
      this.setIconImage(img);
      setTitle("CenteredFrame");
   }
   public static final long serialVersionUID=1L;
}
版主,我照你说的做了,可以问题依然没有解决,图标还是不可见啊!
编辑 回复 快速回复 TOP

Re:给Swing程序增加标题栏的图标

我将在这里等着你的回覆,紫竹老大!

I will be right here waiting for you !
编辑 回复 快速回复 TOP

Re:给Swing程序增加标题栏的图标

确认下图标文件是否存在或者名称是否正确吧,程序上没问题。
编辑 回复 快速回复 TOP
发新话题