zoukankan      html  css  js  c++  java
  • 第13章 Swing程序设计

    1、Swing概述

      GUI(图形用户界面)为程序提供图形界面,最初的设计目的是为程序员构建一个通用的GUI,使其能够在所有平台上运行。但Java 1.0中基础类AWT(抽象窗口工具箱)并没有达到这个要求,于是Swing出现了,它是AWT组件的增强组件,但它不能完全替代AWT组件,这两种组件需要同时出现在一个图形用户界面

    2、Swing特点

      Swing组件通常被称为“轻量级组件”,因为它完全由Java语言编写,而Java是不依赖于操作系统的语言,它可以再任何平台上运行;相反,依赖于本地平台的组件被称为“重量级组件”,如:AWT组件就是依赖本地平台的窗口系统来决定GUI组件的功能、外观和风格。Swing主要具有以下特点:

      1)轻量级组件

      2)可插入外观组件

    3、Swing包

      

      详细图解:

      

      在Swing组件中大多数GUI组件嗾使Component类的的直接子类或间接子类,Jcomponent类是Swing组件各种特性的存放位置,这些组件的特性包括组件边界、GUI组件自动滚动。

    4、由大到小的顺序

    常用布局管理器----JFrame/JDialog窗体----常用面板----标签组件与图标/按钮组件/列表组件/文本组件----组件功能(常用事件监听器)

      

     

  • 相关阅读:
    linux---网络管理
    linux---Vim使用方法大全
    virtualenv离线创建虚拟环境
    python迭代器生成器进阶
    python函数对象
    Django等框架模板渲染中使用Vue控制数据
    django渲染模板与vue的语法冲突解决
    Linux网络抓包
    WSGI Server(uwsgi原理)
    python日志logging模块
  • 原文地址:https://www.cnblogs.com/chamie/p/4581785.html
Copyright © 2011-2022 走看看