JAVA对话框代码问题。怎么办?
"//代码有些乱,已修改
IMPORT java。awt。*;
IMPORT java。awt。event。*;
IMPORT javax。swing。*;
public class MyJDialog extends JDialog{
public MyJDialog(JFrame f){ //此处修改一下
super(f,"one Dialog",true);
Container container=getContentPane();
container。
add(new JLabel("对话框"));
setSize(100,100); }
public static void main(String args[]){
new MyFrame(); //此处修改一下
}
}
class MyFrame extends JFrame{
public MyFrame(){
Container container=getContentPane();
container。
setLayout(null);
JLabel jl=new JLabel("这是1个JFrame窗体");
jl。setHorizontalAlignment(SwingConstants。CENTER);
container。
add(jl);
JButton bl=new JButton("弹出对话框");
bl。setBounds(100,100,50,50);
bl。addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e){
new MyJDialog(MyFrame。
this)。setVisible(true); //此处修改一下
}
});
container。add(bl);
container。setBackground(Color。
green);
bl。setVisible(true);
bl。setSize(100,100);
setVisible(true);
setSize(400,400);
setDefaultCloseOperation(WindowConstants。
EXIT_ON_CLOSE);
}
}"。