Java中的GUI编程(一)
在Java(J2SE)中编写GUI以实现图像化,主要用到的是java.awt和javax.swing两个包以及java.awt.event用于事件处理。
一、理论介绍(awt)

有关👆这张图,值得解释的是Container容器可以容纳有关Component的一切组件,也可以容纳自己,但Component不能容纳Container
二、有关界面设置的相关方法(awt&&swing 通用)
setLocation(int a,int b) //设置左上角坐标
setSize(int a,int b) //设置界面长和宽的大小
setBackground() //设置背景颜色,Frame与JFrame相关设置并不相同
setResizable(boolean a) //设置是否可更改大小
setVisible(boolean a) //是否可见
setBounds(int x,int y,int width,int height) //设置左上角点坐标以及界面的宽和高
三、实现一个最初的窗口
1 import java.awt.*; 2 import java.awt.event.*; 3 4 public class Test { 5 public static void main(String[] args) { 6 new MyFrame("z"); 7 } 8 } 9 10 class MyFrame extends Frame { 11 MyFrame(String s) { 12 super(s); //设置窗口标题 13 setBackground(Color.blue); //设置背景颜色 14 setBounds(300,300,500,200); //设置左上角点坐标及窗口大小 15 setResizable(true); //设置可变大小 16 //通过适配器实现窗口关闭 17 addWindowListener(new WindowAdapter() { 18 public void windowClosing(WindowEvent se) { 19 System.exit(-1); 20 } 21 }); 22 setVisible(true); 23 } 24 }

晚辈不才,如有错误,请前辈慷慨指出
拂手化风于2020/5/15

浙公网安备 33010602011771号