日期:2014-05-20  浏览次数:20576 次

关于Java中的问题
有个叫BallControl的类;在它的构造函数中
public BallControl(){
JPanel panel = new JPanel();
panel.add(jbtSuspend);
panel.add(jbtResume);
}

创建了JPanel,在panel上加了两个按钮。
我想问的是,panel不是局部变量吗?构造函数执行完后不是应该销毁了这个变量吗?
在它上面的两个按钮为什么还是能正确显示出来?

------解决方案--------------------
只要被引用着就不会被回收,包括局部变量

http://www.iteye.com/topic/1030509