this.requestFocus();
你要吧他的焦点移动上去!

解决方案 »

  1.   

    你ActionLitener接口的实现类中actionPerformed方法是怎么实现的,看看这个便知
      

  2.   

    actionPerformed方法已经实现,但是为什么就没有作用,例如
    public class kk extends JApplet {
    JButton button;
    Container container;
    public init(){
    button=new JButton("button");
    container=this.getContentPane();
    JPanel pane=new JPanel();
    button.setFocusPainted(false);
    button.addActionListener(new listener());
    pane.add(button);
    container.add(pane);
    }
    class listener implements ActionListener{
    public void actionPerformed(ActionEvent e){
    ...........
    ...........
    //比如生成一个文本,但是按了button后,没有作用
    }
    }
    }
      

  3.   

    但是为什么就没有生成文本呢?或是说,actionPerformed没有作用呢?
      

  4.   

    //比如生成一个文本??
    在Applet中?
    安全性不允许吧,加个简单的打印语句看看就知道有没有执行了。