import javax.swing.*;
import java.awt.*;
import java.awt.event.*;class WIN extends JFrame{
JButton button1,button2;
JInternalFrame inter1,inter2;
WIN(){
setSize(200,200);setVisible(true);Container con=getContentPane();
con.setLayout(new GridLayout(1,2));
button1=new JButton("Boy");button2=new JButton("Girl");
inter1=new JInternalFrame("内窗体1",true,true,true,true);
inter1.setSize(50,50);
inter1.getContentPane().add(button1);
JDesktopPane desk1=new JDesktopPane();
desk1.add(inter1);
inter2=new JInternalFrame("内窗体2",true,false,true,true);
inter2.setSize(50,50);
inter2.getContentPane().add(button2);
JDesktopPane desk2=new JDesktopPane();
desk2.add(inter2);
con.add(desk1);con.add(desk2);
addWindowListener(new WindowAdapter (){public void windowClosing(WindowEvent e){setVisible(false);System.exit(0);}});
}
}
public class E8{
public static void main(String args[]){
WIN w=new WIN();w.pack();
}
}
内置窗体为什么就是显示不出来? 我照着书打的,也通过了,郁闷》》》》》》
哪位帮我看看!~
帮我指出错误,谢谢
import java.awt.*;
import java.awt.event.*;class WIN extends JFrame{
JButton button1,button2;
JInternalFrame inter1,inter2;
WIN(){
setSize(200,200);setVisible(true);Container con=getContentPane();
con.setLayout(new GridLayout(1,2));
button1=new JButton("Boy");button2=new JButton("Girl");
inter1=new JInternalFrame("内窗体1",true,true,true,true);
inter1.setSize(50,50);
inter1.getContentPane().add(button1);
JDesktopPane desk1=new JDesktopPane();
desk1.add(inter1);
inter2=new JInternalFrame("内窗体2",true,false,true,true);
inter2.setSize(50,50);
inter2.getContentPane().add(button2);
JDesktopPane desk2=new JDesktopPane();
desk2.add(inter2);
con.add(desk1);con.add(desk2);
addWindowListener(new WindowAdapter (){public void windowClosing(WindowEvent e){setVisible(false);System.exit(0);}});
}
}
public class E8{
public static void main(String args[]){
WIN w=new WIN();w.pack();
}
}
内置窗体为什么就是显示不出来? 我照着书打的,也通过了,郁闷》》》》》》
哪位帮我看看!~
帮我指出错误,谢谢
import java.awt.*;
import java.awt.event.*;class WIN extends JFrame {
JButton button1, button2; JInternalFrame inter1, inter2; WIN() {
setSize(200, 200);
setVisible(true);
Container con = getContentPane();
con.setLayout(new GridLayout(1, 2));
button1 = new JButton("Boy");
button2 = new JButton("Girl");
inter1 = new JInternalFrame("内窗体1", true, true, true, true);
inter1.setSize(50, 50);
inter1.getContentPane().add(button1);
inter1.setVisible(true);
JDesktopPane desk1 = new JDesktopPane();
desk1.add(inter1); inter2 = new JInternalFrame("内窗体2", true, false, true, true);
inter2.setSize(50, 50);
inter2.setVisible(true);
inter2.getContentPane().add(button2);
JDesktopPane desk2 = new JDesktopPane();
desk2.add(inter2); con.add(desk1);
con.add(desk2); addWindowListener(new WindowAdapter() {
public void windowClosing(WindowEvent e) {
setVisible(false);
System.exit(0);
}
});
}
}public class E8 {
public static void main(String args[]) {
WIN w=new WIN();
//w.pack(); }
}