当前位置: 代码迷 >> Java相关 >> [求助]JFrame 和 container 添加组件的问题
  详细解决方案

[求助]JFrame 和 container 添加组件的问题

热度:912   发布时间:2006-11-15 11:01:54.0
[求助]JFrame 和 container 添加组件的问题
public class buttonTest extends JFrame
{
JFrame jf;
JPanel jp;

buttonTest()
{
jf=new JFrame();
jf.setTitle("test");
jf.setSize(400,300);
jf.setResizable(false);
jf.setDefaultCloseOperation(EXIT_ON_CLOSE);
jp=new myJPanel();
jf.add(jp);
// Container cp=jf.getContentPane();
// cp.add(jp);
jf.setVisible(true);

}
public static void main(String args[])
{
buttonTest bt=new buttonTest();
}


}

其中我用红色代码取代蓝色的2行代码,编译通过,运行起来也没问题,可能是我编的东西简单,我想问下各位高手,在实际操作中,这样的代替有多大的区别,谢谢了
搜索更多相关的解决方案: container  JFrame  组件  

----------------解决方案--------------------------------------------------------
不好意思,之前我加注的颜色看不见,其实就是//打掉的2行代码被
jf.add(jp);
取代了,想问一下有没有区别

----------------解决方案--------------------------------------------------------
JDK1.5之前JFrame是不能直接加入组件的,JDK1.5之后就可以了

----------------解决方案--------------------------------------------------------
Container cp=jf.getContentPane(); 是获得当前的容器.
你用JFrame jf;又声明了一个框架,效果是一样的,新版如果不是需要
不用再声明多一个JFrame啦
----------------解决方案--------------------------------------------------------


----------------解决方案--------------------------------------------------------
  相关解决方案