码迷,mamicode.com
首页 > 其他好文 > 详细

GUI初步和frame&panel

时间:2017-05-21 21:50:05      阅读:151      评论:0      收藏:0      [点我收藏+]

标签:ring   是什么   建立   size   port   resizable   rgs   比较   location   

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

标签:ring   是什么   建立   size   port   resizable   rgs   比较   location   

原文地址:http://www.cnblogs.com/wangshen31/p/6885990.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!