1. 程式人生 > 實用技巧 >GUI學習 1

GUI學習 1

GUI程式設計

1 . 簡介

GUI即圖形使用者介面

學習GUI有以下幾點作用

  • 編寫一些小的工具
  • 工作時期可能需要維護Swing介面
  • 瞭解MVC架構和監聽

Java GUI基本已經淘汰很少用到

核心技術 AWT 以及 Swing

例項

IDEA Eclipse 都是Java GUI 編寫的

Minecraft 等遊戲

一些外掛程式 破解程式


2.AWT

2.1AWT介紹

AWT(抽象的視窗工具)

  1. 包含很多類和介面
  2. 元素:視窗 , 按鈕 ,文字框等
  3. 包含在 java.awt包中

2.2核心類

2.3元件和容器

import java.awt.*;
public class AwtTest {
    public static void main(String[] args) {
        Frame frame = new Frame("我的第一個圖形視窗");
        frame.setVisible(true);//設定視窗是否可見
        frame.setSize(1024,768);
            Color ns =new Color(22, 87, 106);
           frame.setBackground(ns);//設定背景 傳入引數為color類的一個物件

        frame.setLocation(300,400); // 設定初始位置
        frame.setResizable(false);// 設定視窗大小是否可以改變 false不可變 true 可變
    }
}