意思就是只显示一个窗口,例如:
class A{JFrame fa;
button b;}class B{JFrame fb;}点击class A的button b时,就在class A的JFrame fa,显示class B的内容而不是
new class B
fa.setVisible(flase);
class A{JFrame fa;
button b;}class B{JFrame fb;}点击class A的button b时,就在class A的JFrame fa,显示class B的内容而不是
new class B
fa.setVisible(flase);
像这样的
public class A{
JFrame fa=new JFrame("A类的窗口");
JButton a=new JButton("A类的按钮")
fa.add(a);
a.addActionListener(this);
public void actionPerformed(ActionEvent e){
String cmd=e.getActionCommand();
if(cmd.equals("A类的按钮"))
{
在"A类的窗口(fa)"显示"B类窗口里的所有内容(fb.add(所有的内容);)"
}
}
}
类B:
public class B{
JFrame fB=new JFrame("B类的窗口");
JLabel lb=new JLabel("B类窗口里面的内容");
fa.add(lb);}