Java GUI AWT如何搭建一个基本的GUI界面.
Java :swingand AWT 抽象窗口工具组(Abstract Window Toolkit=AWT)一、AWT1.包含很多类和接口GUI2.元素:窗口,按钮,文本框…3. java.awt4.组件框架.二、如何搭建一个基本的GUI界面.1. 新建一个Frame** 1.1 直接 ctrl + 左键点击 Frame() 查看源码知道Frame frame = ne...
·
Java :swing and AWT 抽象窗口工具组(Abstract Window Toolkit=AWT)
一、AWT
1.包含很多类和接口GUI
2.元素:窗口,按钮,文本框…
3. java.awt
4.组件框架.
二、如何搭建一个基本的GUI界面.
1. 新建一个Frame
1.1 直接 ctrl + 左键点击 Frame() 查看源码知道(比jdk好哟用),需要添加一个String类型的题目 title
Frame frame = new Frame("title");
2. 设置可见性 ,(也可以在最后设置) frame.setVisiable(true);
2.1 使用实例 frame. 然后会弹出实例可以用的方法,这也是查看源码的一种方法,比jdk好用。
3. 设置大小 setSize(); 单位像素
3.1 使用 2.1 的查看源码的方法得知由2个参数 int width 和 int height 宽高.
frame.setSize(300,300);
4.用同样的方法设置窗体背景颜色 蓝色setBackground(Color.blue);
4.1 还可以使用 new Color(int red;int green;int blue;int a)设置色比例和a 透明度来设置颜色,详情看源码.
5. 设置初始坐标. setLoation() ;
5.1 看源码得知,需要2个参数 x ,y 最左上角的坐标,单位像素
6.设置窗体的是否可缩放 setResize(true);
7.设置退出事件监听,让程序点击关闭后能正常退出.
7.1 给frame添加窗口监听,Windowadapter 为window适配器只需要添加一个重写(WindowClosing)的方法即可.
frame1.addWindowListener( new WindowAdapter());
7.2 :在重构Override中写入退出的代码,
System.out.println("退出成功.");
System.exit(0);
8.总结以上为常用 方法 还有很多方法自己看源码.
二、总代码
package GUI.第一个GUI;
import java.awt.*;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;
/**
* GUI 的第一个界面
*/
public class Demo {
public static void main(String[] args) {
//1.直接ctrl + 点击Frame()查看源码括号需要添加什么东西.
Frame frame = new Frame("半亩方糖的第一个GUI界面");
//2.需要设置可见性,直接使用实例 frame.然后看出现的方法来判断有哪些方法可用。
frame.setVisible(true);
//3. 由 2 知,可以设置大小 setSize(),看源码.
frame.setSize(400,400);
//4. 由 2 知道,可以设置属性,看源码.idea左边可以快捷选择颜色.
frame.setBackground(new Color(139, 168, 20));
//5.设置初始坐标
frame.setLocation(500,100);
//6.设置窗口固定
frame.setResizable(false);
//7.设置窗口监听,退出监听.
frame.addWindowListener(new WindowAdapter() {
@Override
public void windowClosing(WindowEvent e) {
System.out.println("退出成功!");//打印消息
System.exit(0);//返回为 0 的退出.
}
});
}
}
输出
更多推荐
已为社区贡献1条内容
所有评论(0)