第七章 图形程序设计

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/sumup/article/details/78623473

7.1Swing概述

AWT与Swing的区别

AWT库采用将处理用户界面元素的任务委派给每个目标平台。AWT的图形函数与操作系统提供的图形函数有着一一对应的关系。也就是说,当我们利用 AWT构件图形用户界面的时候,实际上是在利用操作系统的图形库。

AWT在java.awt包中。

Swing对平台依赖的很少。不仅提供了AWT 的所有功能,还用纯粹的Java代码对AWT的功能进行了大幅度的扩充。

Swing类在javax.swing包中。

7.2创建框架

顶层窗口(就是没有包含在其他窗口中的窗口)被称为框架(frame);

AWT中有一个Frame的类描述顶层窗口;这个类的Swing版本是JFrame;扩展于Frame;

frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);//用户单击窗口的关闭按钮时程序执行的操作
frame.setVisible(true);//设置窗体可见,没有该语句,窗体将不可见,此语句必须有,否则没有界面就没有如何意义了


猜你喜欢

转载自blog.csdn.net/sumup/article/details/78623473