[javaSE] GUI(图形用户界面)

[javaSE] GUI(图形用户界面),第1张

概述java为gui提供的对象都在java.Awt和javax.Swing包中 Awt:抽象窗口工具包,依赖平台,调用系统的本地方法 Swing:完全由java实现的轻量级工具库 eclipse官方封装了

javagui提供的对象都在java.Awtjavax.Swing包中

Awt:抽象窗口工具包,依赖平台,调用系统的本地方法

Swing:完全由java实现的轻量级工具库

 

eclipse官方封装了一套Swt的控件包

 

布局方式

流式布局,边界布局,网格布局,卡片式布局,坐标式对齐,面板布局

 

Frame

获取Frame对象,new出来,构造参数:String的窗体标题

调用Frame对象的setSize()方法,设置尺寸,参数:int的宽度,int的高度

调用Frame对象的setLocation()方法,设置位置,参数:intx坐标,inty坐标

调用Frame对象的的setLayout()方法,设置布局,参数:Flowayout对象

 

获取button对象,new出来,构造参数:String的文本显示

调用Frame对象的add()方法,添加一个控件,参数:button对象

 

调用Frame对象的setVisible()方法,参数:Booleantrue

 

此时显示一个窗体,是一个子前台线程运行的,主线程已经结束了

import java.awt.button; java.awt.FlowLayout; java.awt.Frame;public class GuIDemo {    /**     * @param args     */    static voID main(String[] args) {        Frame frame=new Frame("我是窗体");        frame.setSize(400,300);        frame.setLocation(500,200);        frame.setLayout(new FlowLayout());                button button=new button("按钮");        frame.add(button);                frame.setVisible(true);    }}

总结

以上是内存溢出为你收集整理的[javaSE] GUI(图形用户界面)全部内容,希望文章能够帮你解决[javaSE] GUI(图形用户界面)所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://www.54852.com/langs/1154493.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-06-01
下一篇2022-06-01

发表评论

登录后才能评论

评论列表(0条)

    保存