IE的版本是多少?应该是你IE版本不支持的缘故,升级IE

解决方案 »

  1.   

    在设计环境下,双击jButton1按钮,jBuilder7自动生成事件处理代码,如下:
     jButton1.addActionListener(new Applet1_jButton1_actionAdapter(this)); void jButton1_actionPerformed(ActionEvent e) {  }

    我发现是IE6不支持上述的事件处理方式,造成applet不能再ie中运行。按照如下的方法,自行设计事件处理代码框架,即可解决问题:首先一定要去掉系统为jButton1自动生成的事件处理框架代码,然后执行如下的步骤:(1)让applet1实现java.awt.event中定义的鼠标监听接口,public class Applet1 extends Applet implements MouseListener (2)让jButton1按钮监听applet1的鼠标事件 jButton1.addMouseListener(this);(3)为接口MouseListener的方法mousemouseCliced编码: public void mouseClicked(MouseEvent e){    //首先判断鼠标单击的是不是JButton按钮
        if(e.getSource() instanceof JButton){      //再判断按下的是哪一个JButton按钮
          if(e.getSource().equals(jButton1)){
            jTextArea1.append("你按下了jButton1按钮");
          }
        }
    }(4)编译applet1,发布,运行。 OK了。