图形化界面

之前我们学习过人与计算机的交互方式有两种:
命令行:通过dos命令来控制电脑
图形界面化:任何图形界面化的后台都有它自己的程序代码。
一个完整的图形界面化由多个子窗口构成包括按钮,下拉框,文本框,菜单栏,等等。
一个界面化有多种布局方法:
FlowLayout:流式布局管理器(从左到右排序)
BoderLayout:边界布局管理器。
GridLayout:网格布局管理器。
cardLayout:卡片布局管理器(带有选项卡)。
java中所有的图形化界面类都在awt包下,但是awt包下的类不能自己创建图形化界面,他是通过调用操作系统里自带的方法来创建的
java对此进行升级,swing包下的类通过java本身来创建图形化界面,因此在任何操作系统下,图形化界面显示的效果相同。
Frame对象是创建窗体的对象,它在创建时是默认不显示的。调动显示方法setvisible来显示窗体。

import java.awt.Button;
import java.awt.FlowLayout;
import java.awt.Frame;

public class GuiDemo {

    public static void main(String[] args) {
        // TODO Auto-generated method stub
        // 创建窗体
        Frame f = new Frame();
        // 设置窗体的布局。
        f.setLayout(new FlowLayout());
        f.setVisible(true);
        // 设置窗体
        f.setSize(300, 500);
        for (int i = 0; i < 20; i++) {
            Button b = new Button("确定忙?");
            f.add(b);
        }
    }

}

你可能感兴趣的:(图形化界面)