Java GUI界面开发(一)JFrame的初使用

来源:互联网 发布:企业网站数据库设计 编辑:程序博客网 时间:2024/05/19 00:56

JFrame类是一个扩展版java.awt.Frame添加JFC/Swing组件架构的支持

JFrame是Frame的子类


需要引入这两个包

import java.awt.*;import javax.swing.*;

好上代码:

package com.test0;import java.awt.*;import javax.swing.*;public class Demo1 extends JFrame{JButton jb1= null;public static void main(String[] args) {// TODO Auto-generated method stub//JFramerame 是一个底层容器(可以添加其他swing组件的类)Demo1 demo1 = new Demo1();}//构造函数public Demo1(){ jb1 = new JButton("我是按钮");   //创建按钮//给窗体设置标题this.setTitle("Hello thisrame!");//设置窗体大小 以像素为单位(像素是密度单位)this.setSize(200, 200);//添加JButton组件this.add(jb1);//设置初始位置this.setLocation(100, 200);//当设置关闭窗口时,保证jvm也退出this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);//显示this.setVisible(true);}}

经过run as我们的好下面这个东西

在整个窗口上就是一个按钮!

具体解释下:

首先在类Demo 中定义了一个JButton类型 jb1,然后在类Demo1中通过构造函数public Demo1(){...}中

this.add(jb1);

将jb1添加到窗口

最后通过几个this.set设置了窗口的属性

0 0