java Swing程式設計入門
packagecom.homework;
import java.awt.BorderLayout;
importjava.awt.Color;
importjava.awt.Container;
importjava.awt.FlowLayout;
import java.awt.GraphicsConfiguration;
importjava.awt.event.ActionEvent;
importjava.awt.event.ActionListener;
importjavax.swing.JButton;
importjavax.swing.JFrame;
importjavax.swing.WindowConstants;
public class TextFrame {
public static void main(String[] args) {
// TODO 自動生成的方法存根
String title = "Hello";
JFrame jf=new JFrame(title);
Container container=jf.getContentPane();
container.setBackground(Color.yellow);
jf.setVisible(true);
jf.setSize(600, 400);
jf.setLayout(new FlowLayout(1,10,10));
/*
*set Button
*/
JButton jb_1= new JButton("藍色");
JButton jb_2= new JButton("黃色");
JButton jb_3= new JButton("退出");
jf.add(jb_1);
jf.add(jb_2);
jf.add(jb_3);
/*
*Button 事件
*/
jb_1.addActionListener(newActionListener() {
public void actionPerformed(ActionEvent e) {
container.setBackground(Color.blue);
}
});
jb_2.addActionListener(newActionListener() {
public void actionPerformed(ActionEvent e) {
container.setBackground(Color.yellow);
}
});
jb_3.addActionListener(newActionListener() {
public void actionPerformed(ActionEvente) {
System.exit(0);
}
});
/*
* 設定窗體關閉方式
*/
jf.setDefaultCloseOperation(WindowConstants.DISPOSE_ON_CLOSE);
}
相關文章
- Java-GUI 程式設計之 SwingJavaGUI程式設計
- JAVA NIO程式設計入門(二)Java程式設計
- JAVA NIO程式設計入門(一)Java程式設計
- JAVA NIO 程式設計入門(三)Java程式設計
- Java-GUI程式設計之Swing元件JavaGUI程式設計元件
- Java學習之Swing Gui程式設計JavaGUI程式設計
- java入門之初讀___java程式設計思想Java程式設計
- Java入門之基礎程式設計Java程式設計
- 好程式設計師Java培訓分享如何快速入門Java程式設計程式設計師Java
- Socket程式設計入門(基於Java實現)程式設計Java
- Java多執行緒程式設計入門(轉)Java執行緒程式設計
- 入門程式碼程式設計程式設計
- Shell 程式設計入門程式設計
- shell程式設計入門程式設計
- Swing入門基礎 (轉)
- 程式設計和網路程式設計入門程式設計
- 好程式設計師Java教程解讀什麼是swing程式設計師Java
- 好程式設計師Java培訓分享如何快速入門Java程式設計師Java
- Spark機器學習1·程式設計入門(scala/java/python)Spark機器學習程式設計JavaPython
- 遊戲程式設計入門指南遊戲程式設計
- Number 1 — 程式設計入門程式設計
- Python程式設計入門Python程式設計
- csh shell程式設計入門程式設計
- TCSHshell程式設計入門(轉)程式設計
- shell程式設計入門指南程式設計
- 程式設計入門——壘積木學程式設計程式設計
- Java程式碼審計入門篇Java
- 好程式設計師Java分享MySQL之SQL入門(一)程式設計師JavaMySql
- java程式設計師入門先學什麼開發者工具Java程式設計師
- 入門全棧Java程式設計師——課程介紹全棧Java程式設計師
- Java程式設計複習提綱(上:入門語法)Java程式設計
- 為 Java 程式設計師準備的 Go 入門 PPTJava程式設計師Go
- 【Java GUI 程式設計】Swing 使用者介面開發工具包JavaGUI程式設計
- Flink DataStream 程式設計入門AST程式設計
- 程式設計入門學什麼?程式設計
- Shell程式設計入門例項程式設計
- 入門級的程式設計師程式設計師
- Java入門程式設計師必看:給陣列進行排序Java程式設計師陣列排序