程序1
public class ApplicationFrame
extends JFrame{
public void setPanel(ApplicationPanel panel){
Container contentPane = getContentPane();
contentPane.add(panel);
panel.setFrame(this);
panel.setPreferredSize(getContentSize());
pack(); //?
}
}
程序2
public class ApplicationPanel
extends JPanel{
protected ApplicationFrame frame;
}
请比较详细地给出解释。谢谢
public class ApplicationFrame
extends JFrame{
public void setPanel(ApplicationPanel panel){
Container contentPane = getContentPane();
contentPane.add(panel);
panel.setFrame(this);
panel.setPreferredSize(getContentSize());
pack(); //?
}
}
程序2
public class ApplicationPanel
extends JPanel{
protected ApplicationFrame frame;
}
请比较详细地给出解释。谢谢
楼主应该明白类是类,对象是对象
不要混为一谈哦