LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1501|回复: 1

问一个setIcon()的问题

[复制链接]
发表于 2005-11-9 05:53:16 | 显示全部楼层 |阅读模式
给按钮加上图标,用GIF图片,可是用setIcon()不行;new.gif和old.gif都在同一级目录下


  1. import javax.swing.*;

  2. class Seticon extends JFrame
  3. {
  4.         ImageIcon icon = new ImageIcon("I:\\JAVA\\UML\\new.gif");
  5.        
  6.        
  7.         JButton j = new javax.swing.JButton("label",icon);
  8.         //j.setIcon (icon);//需要<标识符>
  9.        
  10.        
  11.         Seticon()
  12.         {
  13.                 this.add(j);
  14.                
  15.                 this.setSize(200,100);
  16.                 this.setVisible(true);
  17.         }
  18.        
  19.         public static void main(String args[])
  20.         {
  21.                 Seticon my = new Seticon();
  22.         }
  23. }
复制代码


注释掉的那行总是提醒“需要<标识符>”,j.setText()也用不了,是前面少了什么吗?

谢谢解答!
 楼主| 发表于 2005-11-10 03:02:47 | 显示全部楼层
解决了,放到Seticon() 里面就可以了
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表