zoukankan      html  css  js  c++  java
  • Jpanel和container和jframe的区别

    Jpanel和container和jframe的区别

      (2012-05-23 19:15:11)
    标签: 

    杂谈

    分类: room

    Jpanel和container和jframe的区别

    Jpanel和container和jframe的区别 

    Jpanel和container和jframe的区别 

    看到上上面的几张图,container容器是位于最高层。

    下面的jframe和jpanel都属于是container的子类。

    而我发现有些个获取容器布局管理器的方法。getlayout()

    最后在container才发现这个方法。因为jpanel和jframe都间接的继承了container,所有他们也有布局管理器的方法。

    jpanel和容器一样,都只能装东西,最终要显示还是要通过jframe,jframe是继承了window类,而window具有显示图形的功能。只要是继承了window的类都可以在桌面上直接显示。

    -----------------------------------------------------------------------------------------

    jpanel是面板类,默认的布局管理器是flowlayout。

    jframe默认的布局管理器是borderlayout

    所有cardlayout c = (cardlayout)m.getlayout()

    上面的这句话我们得到了一个布局管理器。

    Jpanel和container和jframe的区别

    Jpanel和container和jframe的区别

    getlayout返回的是一个i额layoumanager。这个是所有所有一个接口,相当于是所有得到的

    布局管理器,只要是实现这个接口的就能强转。

    所有我们得到是这个接口。然后通过转化,就能得到相应的布局管理器。

    java在windows系统下使用   \   来表示文件路径

    在linux下面使用   /

  • 相关阅读:
    android 多线程
    Uva 10881 Piotr’s Ants 蚂蚁
    LA 3708 Graveyard 墓地雕塑 NEERC 2006
    UVa 11300 Spreading the Wealth 分金币
    UVa 11729 Commando War 突击战
    UVa 11292 The Dragon of Loowater 勇者斗恶龙
    HDU 4162 Shape Number
    HDU 1869 六度分离
    HDU 1041 Computer Transformation
    利用可变参数函数清空多个数组
  • 原文地址:https://www.cnblogs.com/keyi/p/6247649.html
Copyright © 2011-2022 走看看