采用
add(new Button("xx"));
public boolean action(Event ev,Object what){
 .
 .
 .
}

解决方案 »

  1.   

    Button button = new Button("Dialog");
    button.addActionListener(new ActionListener() {
    public void actionPerformed(ActionEvent event) {
    JDialog dlg = new JDialog();
    }
    });
      

  2.   

    但是这是在Applet 里的哦。实现Form 的子类Dialog 会报错的。
    为什么呢?
      

  3.   

    调用javascript的对话框:包含:
    import netscape.javascript.JSObject;
    代码:
     JSObject.getWindow(this).eval( "   javascript: alert( '××' );     ");