首页 > 代码库 > GUI初步和frame&panel

GUI初步和frame&panel

java的话这个GUI其实不是什么重点,但我们也要学习,重点是学习这种图形编程的思路。

技术分享

java里面对于图形的一些类都封装在了AWT和它的一些子包里。AWT(抽象窗口开发包)            当然AWT是比较旧的开发包,新的叫swing,

所有可以显示出来的元素都叫component,然后下面那些什么Button,lable都是它的子类。,这里有个比较特殊的子类,container,在图形里面,container是用来容纳其他component的元素。然后这个container又分两种,一种是windows,它是可以独立显示的,哎就是我们平时的应用窗口,panel它也是容器,但它不可以独立显示。

windows又分两种,一种是frame,就是我们平时的应用窗口,一种是dialog,对话框,就是那种框你不关闭掉它其他程序内容你无法操作。 

技术分享

下面看frame

技术分享

一些很容易理解的方法:

技术分享

import java.awt.*;

public class TestFrame {
    public static void main(String[] args) {
        Frame f = new Frame("My first windows!!");//传进来的这个参数就是设置在titlebar的文字。
        f.setSize(1000,1000);//大小
        f.setBackground(Color.blue);//设置背景颜色
        f.setLocation(485,10);//设它在屏幕上的位置(类比像素那什么1080*888)    
        //f.setResizable(false);//设置窗口可不可以调节大小
        f.setVisible(true);//Frame f = new Frame()这句话只是说建立了这个窗口对象,想要看得到还有用这个方法。
    }
}

 

GUI初步和frame&panel