zoukankan      html  css  js  c++  java
  • Swing编程基础 之二

    Swing的类层次结构:
    在javax.swing包中,定义了两种类型的组件:顶层容器(JFrame,JApplet,JDialog和JWindow)和轻量级组件.
    java.awt.Component
        -java.awt.Container
           -java.awt.Window
              -java.awt.Frame-javax.swing.JFrame
              -javax.Dialog-javax.swing.JDialog
              -javax.swing.JWindow
           -java.awt.Applet-javax.swing.JApplet
           -javax.swing.Box
           -javax.swing.Jcomponet


    Swing包是JFC(Java Foundation Classes)的一部分,由许多包组成,如下表:

                   描述
      Com.sum.swing.plaf.motif 用户界面代表类,它们实现Motif界面样式  
    Com.sum.java.swing.plaf.windows 用户界面代表类,它们实现Windows界面样式
      Javax.swing   Swing组件和使用工具
      Javax.swing.border    Swing轻量组件的边框
      Javax.swing.colorchooser   JcolorChooser的支持类/接口
      Javax.swing.event   事件和侦听器类
      Javax.swing.filechooser   JFileChooser的支持类/接口
      Javax.swing.pending   未完全实现的Swing组件
      Javax.swing.plaf   抽象类,定义UI代表的行为
      Javax.swing.plaf.basic   实现所有标准界面样式公共功能的基类
      Javax.swing.plaf.metal 用户界面代表类,它们实现Metal界面样式
      Javax.swing.table   Jtable表格组件支持类
      Javax.swing.text   支持文档的显示和编辑,JtextComponent
      Javax.swing.text.html   支持显示和编辑HTML文档
      Javax.swing.text.html.parser   Html文档的分析器
      Javax.swing.text.rtf   支持显示和编辑RTF文件
      Javax.swing.tree   Jtree组件的支持类
      Javax.swing.undo   支持取消操作

    (在jdk1.3中,第一、第二和pending包没有了,增加了plaf.multi包,主要功能:给默认的L&F加上附加的L&F,例如一个MultiButtonUI实例可以同时处理MotifButtonUI和AudioButtonUI.)
    swing包是Swing提供的最大包,它包含将近100个类和25个接口,几乎所有的Swing组件都在swing包中,只有JtableHeader和JtextComponent是例外,它们分别在swing.table和swing.text中。

  • 相关阅读:
    织梦精准搜索自定义字段搜索证书查询
    织梦一个标签获取当前链接url(首页/列表页/列表分页/内容页/内容页分页)
    织梦dede:arclist按最新修改排序orderby=pubdate无效的解决方法
    织梦likearticle让mytypeid支持多个栏目和子栏目
    织梦站内选择和文件管理器中文乱码的解决方法(utf8编码程序包才会)
    WPFDispatcher示例
    WPF 核心体系结构
    WPF扩展标记
    WPF 路由事件
    WPF 自定义路由事件
  • 原文地址:https://www.cnblogs.com/flashweb/p/3511673.html
Copyright © 2011-2022 走看看