zoukankan      html  css  js  c++  java
  • AWT和Swing的简记

    AWT【抽象窗口工具包,是Java提供的建立图形用户界面的工具集,可用于生成现代的、鼠标控制的图形应用接口,且无需修改,就可以在各种软硬件平台上运行。】和Swing【swing是Java语言在编写图形用户界面方面的新技术,Swing采用模型-视图-控制设计范式,Swing可以使Java程序在同一个平台上运行时能够有不同外观以供用户选择。】的比较:
      1)AWT 是基于本地方法的C/C++程序,其运行速度比较快;Swing是基于AWT的Java程序,其运行速度比较慢。
      2)AWT的控件在不同的平台可能表现不同,而Swing在所有平台表现一致。因为AWT是依靠本地方法来实现功能的(AWT的图形函数与操作系统提供的图形函数有着一一对应的关系。也就是说,当我们利用AWT构件图形用户界面的时候,实际上是在利用操作系统的图形库。),所以AWT控件称为“重量级控件”,Swing不使用本地方法(Swing是用纯粹的Java代码来实现的,因此Swing控件在各平台通用),故Swing控件称为“轻量级控件”

  • 相关阅读:
    Linux之mysql的重新安装
    prometheus监控采集数据promSql
    安装grafana
    prometheus server主配置文件prometheus.yml
    【Java拾遗】不可不知的 Java 序列化
    Centos7 openssh 离线升级8.4
    web for pentester sqli
    web for pentester xss
    ESXI 安装脚本
    nginx 499状态码排查
  • 原文地址:https://www.cnblogs.com/yangrongkuan/p/12024872.html
Copyright © 2011-2022 走看看