"//代码有些乱,已修改IMPORTjava。awt。*;IMPORTjava。awt。event。*;IMPORTjavax。swing。*;publicclassMyJDialogextendsJDialog{publicMyJDialog(JFramef){//此处修改一下super(f,"oneDialog",true);Containercontainer=getContentPane();container。 add(newJLabel("对话框"));setSize(100,100);}publicstaticvoidmain(Stringargs[]){newMyFrame();//此处修改一下}}classMyFrameextendsJFrame{publicMyFrame(){Containercontainer=getContentPane();container。 setLayout(null);JLabeljl=newJLabel("这是1个JFrame窗体");jl。setHorizontalAlignment(SwingConstants。CENTER);container。 add(jl);JButtonbl=newJButton("弹出对话框");bl。setBounds(100,100,50,50);bl。addActionListener(newActionListener(){publicvoidactionPerformed(ActionEvente){newMyJDialog(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);}}"。
阅读全文 >