怎么在applet里跳出一个dialog,我用awt的,不行啊,附上我的部分代码,谢谢
import java.awt.*;
import java.applet.*;
import java.awt.event.*;
public class PQ extends Applet implements ActionListener{
public PQ(){}
private String a[]= new String[99];
private AddFrame addFrame;
private Button addButton;
private Button removeButton;
public void init(){
resize (1000,300);
setLayout(new BorderLayout());
Panel displayP = new Panel();
Panel controlP = new Panel();
AddFrame addFrame = new AddFrame();
displayP.setLayout(new FlowLayout());
controlP.setLayout(new FlowLayout());
addButton = new Button("Add");
removeButton = new Button("Remove first");
addButton.addActionListener(this);
removeButton.addActionListener(this);
controlP.add(addButton);
controlP.add(removeButton);
add("South",displayP);
add("North",controlP);
}
public void addInit(){
DialogWindow dialog = new DialogWindow();
dialog.show();
}
public void remove(){
}
public void actionPerformed(ActionEvent e){
Object source = e.getSource();
if (source == addButton){
addInit();
}else if (source == removeButton){
}
}
}
我的DialogWindow是一个Frame类,但我运行后点add按钮,没有dialog跳出来,不知道怎么办了,请高手指点,谢谢