2016年6月18日 星期六

Java GUI Layout 輔助工具 WindowBuilder 介紹

為了方便開發Java Swing,我們可以使用Eclipse(Version: Mars Release 4.5.0) 插件 WindowBuilder 的輔助工具來開發。首先選擇Help/Install New Software, 並在Work with裡選擇 Mars - http://download.eclipse.org/releases/mars , 便會產生 General Purpose Tools 選項,,最後只要選取 Swing Designer、 SWT Designer 以及 WindowBuilder 三個選項安裝即可。





接著我們就可以使用 WindowBuilder 內所提供的 Application Window 選項,它會自動產生 JFrame 的框架,其中 Source 為程式碼部分、Design 為 GUI圖形介面。



package test;

import java.awt.EventQueue;

import javax.swing.JFrame;

public class test {

 private JFrame frame;

 /**
  * Launch the application.
  */
 public static void main(String[] args) {
  EventQueue.invokeLater(new Runnable() {
   public void run() {
    try {
     test window = new test();
     window.frame.setVisible(true);
    } catch (Exception e) {
     e.printStackTrace();
    }
   }
  });
 }

 /**
  * Create the application.
  */
 public test() {
  initialize();
 }

 /**
  * Initialize the contents of the frame.
  */
 private void initialize() {
  frame = new JFrame();
  frame.setBounds(100, 100, 450, 300);
  frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
 }

}

以下網站有介紹 Java Swing、WindowBuilder 可供參考。

[介紹] eclipse 插件 - Java GUI Layout 輔助工具 WindowBuilder

Eclipse 安裝 Window Builder 教學

如何使用Window Builder

Java入門指南 - GUI 的基本概念


沒有留言:

張貼留言

[java] 條件控制

前言: 在 java 的條件控制中可分為 if-else 架構、三元運算子、switch-case 架構這三類,其中 if-else、三元運算子為條件型的判斷,條件必須為 true/false布林值;switch-case 為比對變數型的判斷,條件值比較多可以是 char、...