zoukankan      html  css  js  c++  java
  • 第十一周Java总结报告-图形界面

    AWT和Swing是两种工具包,包中所提供的工具类主要分为三种:组件、容器、布局管理器。

    组件:所有的组件类都是从component和menu component中扩展而来的,在图形界面中用户经常会看到一个个的按钮、标签、菜单等等都是组件。

    容器:可以放容器和组件,如Frame、panel等等

    布局管理器:可以是容器里 的组件按照指定位置进行摆放。

    对于AWT与swing我们重点学习的是swing轻量级组件。

    JFrame基本容器(也就是窗口的意思)-

    一定要熟悉jframe的常用操作方法,下图我是从网上截图下来的

     都已熟悉以上操作!

    除了jframe容器,还有JPanel等等,我一一解释

    JPanel(面板)容器:

    俩个构造方法: public JPanel ();创建一个默认的JPanel对象,使用流布局管理

    public JPanel (JayoutManager layout) ;创建一个指定布局管理器的JPanel对象

    对此就是在窗口容器里添加多个JPanel容器,同时利用布局管理器进行组件之间的管理,更加方便管理组件。

    JSplitPane(分隔板)容器:分割面板,可以将窗体分为子窗口。

     以上就是我用JSplitPane的简单例题;

    还要熟悉它的常用方法详细见p664

    JTabbedPane容器:设置多个选项卡

    以上也是例子

    同样的也是要熟悉该容器的常用方法!

    JScrollPane容器:为显示的内容加入水平滚动条。(我们平常所见的滚动条)

    之后还学习了俩个相关组件,标签组件JLabel和按钮组件JButton,这个比较简单,我就不说了。上面也应用过。下面介绍的是布局管理器

    一共有五个布局管理器。详解见书p657-661

  • 相关阅读:
    Lucene基础排序算法改进
    大数据量的过滤 (用于爬虫,蜘蛛) Bloom Filter 布隆过滤器
    往空间,博客里添加音乐播放器
    汇编随笔
    一个女程序员的故事(酷壳陈皓)
    cmd 命令之删除整个文件夹
    亿度空间
    用wubi.exe安装ubuntu下载速度很慢怎么办?
    qtm第一次
    copy的妙用
  • 原文地址:https://www.cnblogs.com/changanshisanzhao/p/11822027.html
Copyright © 2011-2022 走看看