那不是 checkbox ,应该叫 ToggleButton加图片可以用
jToggleButton.setIcon(new ImageIcon("aa.JPG"));

解决方案 »

  1.   

    ToggleButton在哪个包里?
    我找不到
      

  2.   

    应该是 JToggleButton
    在 Javax.swing.*; 里
    awt 不提供这种按钮
      

  3.   

    能否演示一下JToggleButton的用法?
    我老是不能设置icon,而且我是add到Applet的派生类上,初始化时总是不能自动显示出来
      

  4.   

    import java.awt.*;
    import java.awt.event.*;
    import java.applet.*;
    import javax.swing.*;import java.net.*;public class Atest extends Applet {
      JToggleButton jToggleButton1 = new JToggleButton();  public void init() {
        URL url = getClass().getResource("/aa.jpg");
        ImageIcon ico = new ImageIcon(getToolkit().getImage(url));    jToggleButton1.setIcon(ico);
        this.add(jToggleButton1, null);
      }
    }//-------------------------
    aa.jpg 要和 .html 文件在同一目录下还要注意的是 你的 JRE 的版本是否足够高 否则有时是看不到 Swing 的
    还会出现找不到类的问题