给段代码 设置JFrame的 标题图标  谢谢在线等候……

解决方案 »


  1. /**
       @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);      // 设置标题和标题图标
          Image img = kit.getImage("icon.gif");
          setIconImage(img);
          setTitle("CenteredFrame");
       }
    }
      


  2. Image img = kit.getImage("icon.gif");
    //"icon.gif"当然就是图标路径了,LZ按照情况修改
    代码引用于CoreJava 7th
      

  3.   // set NewJFrame Icon
            ImageIcon img = new ImageIcon(getClass().getResource("image/PhotoViewIcon.jpg")); //folder.gif        this.setIconImage(img.getImage());图片PhotoViewIcon.jpg放在类文件夹下的image下
      

  4. 此回复为自动发出,仅用于显示而已,并无任何其他特殊作用
    楼主【sdm2008】截止到2008-07-29 09:07:10的历史汇总数据(不包括此帖):
    发帖的总数量:4                        发帖的总分数:120                      每贴平均分数:30                       
    回帖的总数量:4                        得分贴总数量:0                        回帖的得分率:0%                       
    结贴的总数量:3                        结贴的总分数:100                      
    无满意结贴数:2                        无满意结贴分:20                       
    未结的帖子数:1                        未结的总分数:20                       
    结贴的百分比:75.00 %               结分的百分比:83.33 %                  
    无满意结贴率:66.67 %               无满意结分率:20.00 %                  
    楼主加油
      

  5. ImageIcon img = new ImageIcon(getClass().getResource("image/PhotoViewIcon.jpg"));
    this.setIconImage(img.getImage());
      


  6. Toolkit kit = Toolkit.getDefaultToolkit();
    Image img = kit.getImage("icon.gif");
    this.setIconImage(img);
      

  7. Toolkit kit = Toolkit.getDefaultToolkit();
    Image img = kit.getImage("icon.gif");
    this.setIconImage(img);
    恩,就这样就可以了。
      

类似问题 »