1. 程式人生 > >Java的GUI學習三(frame)

Java的GUI學習三(frame)

Java的中文API網址:https://blog.fondme.cn/apidoc/jdk-1.8-google/

學習來自:https://www.cnblogs.com/xingyunblog/p/3841150.html

推薦學習視訊:https://pan.baidu.com/share/link?shareid=1622973295&uk=3995660170&errno=0&errmsg=Auth%20Login%20Sucess&&bduss=&ssnerror=0&traceid=#list/path=%2F&parentPath=%2F%E7%BC%96%E7%A8%8B%E5%AD%A6%E4%B9%A0

畢向東的第22天 感覺不錯

GUI初學:

import java.awt.Frame;
public class GUI {
	public static void main(String[] args) {
		Frame frame = new Frame();  //構建一個最初不可見的Frame例項
		frame.setTitle("我是標題");
		frame.setLocation(50, 150); //設定視窗位於螢幕左邊的50,上邊下面的150
		frame.setSize(300, 200);    //設定視窗的高為300寬為200
		frame.setVisible(true);     //設定窗體可見
	}
}

結果如圖:  需要注意的是視窗無法直接關閉 需要通過工作管理員或者是通過  console那邊紅色的那個結束本次執行

import java.awt.Frame;
import java.awt.Button;
public class GUI {
	public static void main(String[] args) {
		Frame frame = new Frame();  //構建一個最初不可見的Frame例項
		frame.setTitle("我是標題");
		frame.setLocation(50, 150); //設定視窗位於螢幕左邊的50,上邊下面的150
		frame.setSize(300, 200);    //設定視窗的高為300寬為200
		frame.setVisible(true);     //設定窗體可見
		Button b = new Button("我是一個按鈕"); //在視窗中新增一個按鈕;
	    frame.add(b);                      //將按鈕新增到視窗內;
	}
}

新增一個button  帶有文字標籤的button

設定佈局格式  這邊可以參考這個哦講的挺好的 http://www.cnblogs.com/xingyunblog/p/3841031.html

import java.awt.Frame;
import java.awt.Button;
import java.awt.FlowLayout;
public class GUI {
	public static void main(String[] args) {
		Frame frame = new Frame();  //構建一個最初不可見的Frame例項
		frame.setTitle("我是標題");
		frame.setLocation(50, 150); //設定視窗位於螢幕左邊的50,上邊下面的150
		frame.setSize(300, 200);    //設定視窗的高為300寬為200
		frame.setVisible(true);     //設定窗體可見
		
		frame.setLayout(new FlowLayout()); //設定窗體佈局為流式佈局
		Button b = new Button("我是一個按鈕");
		frame.add(b);
		 
	}
}

 

import java.awt.Frame;
import java.awt.GridBagLayout;
import java.awt.Button;
public class GUI {
	public static void main(String[] args) {
		Frame frame = new Frame();  //構建一個最初不可見的Frame例項
		frame.setTitle("我是標題");
		frame.setLocation(50, 150); //設定視窗位於螢幕左邊的50,上邊下面的150
		frame.setSize(300, 200);    //設定視窗的高為300寬為200
		frame.setVisible(true);     //設定窗體可見
		
		frame.setLayout(new GridBagLayout()); //設定座標式佈局
		Button b = new Button("我是一個按鈕");
		frame.add(b);
		 
	}
}