您的位置:首页 > 编程语言 > Java开发

【Java】-基础-Swing介绍

2015-08-15 09:44 671 查看
GUI(图形用户界面),为程序提供图形界面。AWT为抽象窗口工具箱,Swing是AWT组件的增强组件。JFrame窗体是一个容器,它是Swing程序中各个组件的载体,可以将JFrame看作是承载这些Swing组件的容器。在开发应用程序中可以通过继承JFrame类来创建一个窗体,在窗体中添加组件,同时为组件设置事件。由于该窗体继承了JFrame类,所以它拥有“最大化”、“最小化”、“关闭”等按钮。

接下来这个实例是在JFrame窗体中添加一个按钮,如图所示:



代码如下:

package com.test1;

//引入包
import java.awt.*;
import javax.swing.*;

public class Demo8_1 extends JFrame{

//把需要的swing组件,定义到这里
JButton jb1=null;
public static void main(String[] args) {
//新建一个实例
Demo8_1 demo8_1=new Demo8_1();
}

//构造函数
public Demo8_1()
{

//创建一个button按钮
JButton jb1=new JButton("我是按钮");

//添加JButton组件
this.add(jb1);

//给窗体设置标题
this.setTitle("hello,world!");

//设置大小,按像素
this.setSize(200, 200);

//设置初试位置
this.setLocation(100, 200);

//设置当关闭窗口时,保证jvm也退出
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
//显示
this.setVisible(true);

}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: