美文网首页
图形化界面

图形化界面

作者: 李霖神谷 | 来源:发表于2017-03-01 21:11 被阅读30次

    之前我们学习过人与计算机的交互方式有两种:
    命令行:通过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);
            }
        }
    
    }
    

    相关文章

      网友评论

          本文标题:图形化界面

          本文链接:https://www.haomeiwen.com/subject/vapcgttx.html