JFrame和JPanel的区别 Jpanel不是顶级窗口,不能直接输出。它必须放在象JFrame这样的顶级窗口上才能输出。 JcontentPane实际上就是一个JPanel。Jframe中会默认new一个JPanel,塞入JFrame中。 JPanel可以放在JFrame中,但是反过来就是不行的!效果上没什么特大的区别~! JFrame用来做主页面框架,JPanel只是普通页面 JP...
JPanel 和JFrame 虽然都是java.swing 包里的常用的组件 ,他们之间的区别还是很大的.JPanel是轻量级的容器, 需要放置到顶层容器里,才能显示, 比如JFrame,JDialog,JWindow等.JFrame是顶层容器可以容纳JPanel等组件 JPanel可以嵌套JPanel , JFrame里却不能放置JFrame等顶层容器 JPanel默认是流式布局Flow...
JPanel和JFrame都是容器, 都能存放组件.但是JPanel是轻量级的容器, JPanel要显示出来必须依赖顶层容器,比如JFrame ,JDialog,JWinow等 JFrame是顶层的容器. 向JFrame添加组件, 其实一般都是添加到了内容面板里...jframe.getContentPane().add(new JPanel()); //比较繁琐,后来的java版本进行了优化...
JFrame是最底层,JPanel是置于其面上,同一个界面只有一个JFrame,一个JFrame可以放多个JPanel。如果你直接在JFrame上放也可以,但是首先不规范,然后要是过于复杂的界面你准备如何处理这么多控件呢?你可以写个复杂的界面,应该就可以感受到这种区别了 ...
jpanel是面板类,默认的布局管理器是flowlayout。 jframe默认的布局管理器是borderlayout 所有cardlayout c = (cardlayout)m.getlayout() 上面的这句话我们得到了一个布局管理器。 getlayout返回的是一个i额layoumanager。这个是所有所有一个接口,相当于是所有得到的 ...
首先,Swing小应用程序和应用程序的实现方式与AWT小应用程序和应用程序的实现方式有所不同。而且,如果...
public class TestForJpanel { public static void main(String[] args) { new Myframe().init(); } } class Myframe extends JFrame{ public void init(){ setVisible(true); setBounds(200,200,400,300); JPanel panel = new JPanel();
jpaneljframe区别gridlayoutjcontentpanecontentpane Jpanel不是顶级窗口,不能直接输出。它必须放在象JFrame这样的顶级窗口上才能输出。JcontentPane实际上就是一个JPanel。Jframe中会默认new一个JPanel,塞入JFrame中。JPanel可以放在JFrame中,但是反过来就是不行的!效果上没什么特大的区别~!JFrame用来做主页面框架,J...
jpanel和容器一样,都只能装东西,最终要显示还是要通过jframe,jframe是继承了window类,而window具有显示图形的功能。只要是继承了window的类都可以在桌面上直接显示。 --- jpanel是面板类,默认的布局管理器是flowlayout。 jframe默认的布局管理器是borderlayout 所有cardlayout c = (cardlayout)m.getlayout() ...