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下面使用   /

  • 相关阅读:
    java程序高CPU,如何直接定位(linux系统下命令行操作)
    HashMap源码解读(jdk1.8)
    mysql索引原理
    redis常见问题
    Bitmap算法
    list遍历时删除的坑
    接口和抽象类有什么区别?各在什么场景下使用?
    记录BigInteger犯过的一个错误
    CentOS7切换源
    map遍历性能记录
  • 原文地址:https://www.cnblogs.com/keyi/p/6247649.html
Copyright © 2011-2022 走看看