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

posted @ 2020-05-15 08:13  拂手化风  阅读(462)  评论(0)    收藏  举报