Java-图形用户界面GUIjava.awt包概述
目录
Java 图形用户界面(GUI)java.awt包概述
AWT是用于创建用户图形界面的一个工具包,提供了一系列用于实现图形界面的组件,如窗口、按钮、文本框、对话框等,在JDK中针对每个组件都提供对应的Java类。
这些类的继承关系:
1.Window
Window类是不依赖于其他容器而独立存在的容器,有两个子类,分别是Frame类和Dialog类
Frame类用于创建一个具有标题栏的框架窗口,作为程序的主界面
Dialog用于创建一个对话框
import java.awt.*;
public class Example {
public static void main(String[] args) {
//建立新窗体对象
Frame f=new Frame("My Frame!");
//设置窗体的宽和高
f.setSize(400,300);
//设置窗体在屏幕中所处的位置(参数是左上角坐标)
//f.setLocation(300, 200);
Point p=new Point(300,200);
//p.x=300;p.y=200;
f.setLocation(p);
//设置窗体可见
f.setVisible(true);
//建立一个对话框
Dialog d=new Dialog(f,"My Dialog!");
d.setLocation(100,350);
d.setSize(200,100);
d.setVisible(true);
}
}
2.Panel
Panel 不能单独存在,只能存在于其他容器(Window 或其子类),一个 panel 对象代表一个长方形区域,可以容纳其他组件