【從零開始學 Java 程式設計】第一個 JAVA 視窗應用程式: Hello Swing
【從零開始學 Java 程式設計】 線上教學課程目錄,使用 Java 程式語言,開發應用程式。
第一個視窗應用程式 Hello Swing
特別注意:此程式碼範例,僅供快速體驗:「第一個視窗應用程式」的學生準播,此範例寫法不是很好,實際使用建議採用下一個範例,Swing 起手式範例。
程式碼
import javax.swing.*;
import java.awt.*;
public class DemoHelloSwing {
public static void main(String[] args) {
//框架
JFrame jFrame = new JFrame();
jFrame.setSize(400, 200);//設定視窗大小
//setLocation //設定顯示位置
//setBounds //設定顯示位置和視窗大小
//setResizable //設定視窗是否可以拉大或縮小視窗
//中間容器
Container pane = jFrame.getContentPane();
//元件
JLabel jLabel = new JLabel();//JLabel 標籤文字元件
jLabel.setText("Hello Swing");//設定標籤顯示的文字
pane.add(jLabel);//將元件,加入中間容器中
jFrame.setVisible(true);//顯示視窗
}
}
執行畫面
JFrame 常用建構子與方法
常用建構子
建構子 | 說明 |
---|---|
public JFrame() | 視窗框架建構子,預設不顯示(invisible) |
public JFrame(String title) | 視窗框架建構子,預設看不見(invisible),可以指定視窗標題(title) 文字 |
常用方法
方法 | 說明 |
---|---|
public Container getContentPane() | 取得視窗框架內容面板 |
public void setDefaultCloseOperation(int operation) | 設定關閉視窗執行動作 |
public void setLayout(LayoutManager manager) | 設定佈局屬性 |
public void setVisible(boolean b) | 設定是否顯示視窗框架 |
public void pack() | 設定根據內容元件決定調整視窗大小 |
JPanel 常用建構子與方法
常用方法
方法 | 說明 |
---|---|
public Component add(Component comp) | 將元件加到容器中 |
public void setLayout(LayoutManager mgr) | 設定佈局屬性 |
public void setBackground(Color c) | 設定面板背景顏色 |
參考資料
那這次的課程就介紹到這邊囉~
順帶一提,KT 線上教室,臉書粉絲團,會不定期發佈相關資訊,不想錯過最新資訊,不要忘記來按讚,加追蹤喔!也歡迎大家將這套課程分享給更多人喔。
我們下次再見囉!!!掰掰~