java基础类库总结

java基础类库总结1 javagui 主要开发工具 swing 类库的诞生与功能 一个合格的 Java Developer 不仅要掌握技术 还要有一定的 Java 历史背景知识储备 所以先简要介绍一下用于 JavaGUI 开发的主要类库 Swing 在 Java 1 0 时代便有设计 GUI 的基本类库 Abstract Window Toolkit 简称 AWT

大家好,我是讯享网,很高兴认识大家。



  1. javagui主要开发工具 -- swing类库的诞生与功能

  一个合格的Java Developer,不仅要掌握技术,还要有一定的Java历史背景知识储备。所以先简要介绍一下用于JavaGUI开发的主要类库:Swing。

  在Java 1.0时代便有设计GUI的基本类库Abstract Window Toolkit,简称AWT。AWT库工作原理是将处理用户界面元素的任务委派给目标平台(操作系统)的本地GUI工具箱,由本地GUI工具箱负责用户界面元素的创建和动作。这种工作方式是有利也有弊,先说下利处:

处理速度可能要快一点。

可以适应不同的平台,“一次编写,随处使用”。

立即学习“Javajava基础类库总结免费学习笔记(深入)”;

  弊处:

观感依赖于目标平台。

有些平台并没有像Windows或Mac这样丰富的界面组件(早期)。所以把AWT的设计工作限制在了“最小公分母”。

不同平台存在不同的bug。

  1996年,Netscape创建了另一种GUI库IFC,他的工作方式是 将用户界面组件绘制在空白窗口上,而对等体只需要负责创建和绘制空白窗口。Sun和Netscape合作并完善了这种方式,创建了名为Swing的用户界面库,这便是Swing的诞生。

   但是Swing并没有完全取代AWT,到目前Java SE 8中依旧有AWT与Swing两个功能类库:

AWT import java.awt (java为核心包)

Swing import javax.swing (javax包为功能扩展包)

  Swing没有完全取代AWT的原因是:Swing是基于AWT的架构之上,Swing仅仅是提供了能力更强大的用户界面组件。在Swing编写的程序中,还是需要AWT进行事件处理。简单说就是,Swing是用户界面类,AWT是底层机制。

1.jpg

  2.创建JFrame框架

小讯
上一篇 2025-01-02 22:49
下一篇 2024-12-30 22:07

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/10691.html