GUI

package Demo1;

import java.awt.Frame;

/*
 * java提供了了对应的类来实现化界面的功能。
 * 组件:
 *      就是具备功能和属性的对象。
 * 
 * java.awt:重量级组件包。和系统关联性较强。
 * javax.swing:轻量级组建包。在awt的基础上,由纯Java语言编写。
 * 
 * 组件:
 *      基本组件:就是能够独立显示的组件。要依赖于容器。
 *      容器组建:就是能够存储基本组建和容器组件的组件。
 * 
 * Component:
 *      基本组件:Button,Checkbox,TextField,TextArea
 *      容器组件:Container
 *               Panel:面板,window窗体上的小容器组件。
 *               Window:Window窗体
 *                  Frame 是带有标题和边框的顶层窗口。
 * 
 * Frame的构造方法:
 *      public Frame():构造一个最初不可见的Frame新实例()。
 * 
 *      显示或隐藏组件:
 *          public void setVisible(boolean b)
 *      设置组件的大小:
 *      public void setSize(int width,int height)
 *      设置位置:
 *          public void setLocation(int x,int y)
 *      设置标题:
 *          public void setTitle(String title)
 */
public class FrameDemo {
    public static void main(String[] args) {
        //创建窗体对象
        Frame f = new Frame();
        
        //设置窗体标题
        f.setTitle("Hello,GUI");
        //设置窗体大小
        f.setSize(400, 300);
        //更改位置
        f.setLocation(450, 250);
        
        //设置窗体可见
        f.setVisible(true);
    }
}

你可能感兴趣的:(GUI)