Java GUI界面開發(一)JFrame的初使用

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設置了窗口的屬性

發佈了19 篇原創文章 · 獲贊 27 · 訪問量 7萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章