實例 (實際做出例子)-來自於類別
類別 Class
屬性 Property
Name 不要改
Caption 名詞
事件 Event
行為 Behavior
方法 Mathod
爸爸 我=新生兒
兩個button
import javax.swing.*;
import java.awt.event.*; // 要處理事件必須 import 此套件
public class Exe extends JFrame implements ActionListener {
/**
* @param args
*/
//int act = 0; // 用來記錄按鈕被次數的變數
int SizeW =510;
int SizeH =500;
public static void main(String[] args) {
Exe test = new Exe ();
}
// 用建構方法來建立元件、將元件加入視窗、顯示視窗
public Exe() {
setTitle("LO CHIAO-HSIN"); // 設定視窗標題
JButton mybutton = new JButton("逋");
JButton mybutton1 = new JButton("bu");
mybutton.setSize(250, 150);
mybutton1.setSize(150, 150);
// 通知按鈕物件:本物件要當傾聽者
mybutton.addActionListener(this);
getContentPane().add(mybutton);
getContentPane().add(mybutton1);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setSize(SizeW,SizeH);
setVisible(true);
}
public void actionPerformed(ActionEvent e) {
SizeW = SizeW * 2;
SizeH = SizeH * 2;
setSize(SizeW,SizeH);
}
}
check button
import java.awt.event.*; // 要處理事件必須 import 此套件
public class Exe extends JFrame implements ActionListener {
/**
* @param args
*/
//int act = 0; // 用來記錄按鈕被次數的變數
int SizeW =510;
int SizeH =500;
public static void main(String[] args) {
Exe test = new Exe ();
}
// 用建構方法來建立元件、將元件加入視窗、顯示視窗
public Exe() {
setTitle("LO CHIAO-HSIN"); // 設定視窗標題
JButton mybutton = new JButton("逋");
JButton mybutton1 = new JButton("bu");
JCheckBox mybutton2= new JCheckBox("check");
mybutton.setSize(250, 150);
mybutton1.setSize(150, 150);
mybutton2.setSize(300, 150);
// 通知按鈕物件:本物件要當傾聽者
mybutton.addActionListener(this);
getContentPane().add(mybutton);
getContentPane().add(mybutton1);
getContentPane().add(mybutton2);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setSize(SizeW,SizeH);
setVisible(true);
}
public void actionPerformed(ActionEvent e) {
SizeW = SizeW * 2;
SizeH = SizeH * 2;
setSize(SizeW,SizeH);
}
}
radio button
import javax.swing.*;
import java.awt.event.*; // 要處理事件必須 import 此套件
public class Exe extends JFrame implements ActionListener {
/**
* @param args
*/
//int act = 0; // 用來記錄按鈕被次數的變數
int SizeW =510;
int SizeH =500;
public static void main(String[] args) {
Exe test = new Exe ();
}
// 用建構方法來建立元件、將元件加入視窗、顯示視窗
public Exe() {
setTitle("LO CHIAO-HSIN"); // 設定視窗標題
JButton mybutton = new JButton("逋");
JButton mybutton1 = new JButton("bu");
JCheckBox mybutton2= new JCheckBox("check");
JRadioButton mybutton3 = new JRadioButton("radio");
mybutton.setSize(250, 150);
mybutton1.setSize(150, 150);
mybutton2.setSize(300, 150);
mybutton3.setSize(200, 150);
// 通知按鈕物件:本物件要當傾聽者
mybutton.addActionListener(this);
getContentPane().add(mybutton);
getContentPane().add(mybutton1);
getContentPane().add(mybutton2);
getContentPane().add(mybutton3);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setSize(SizeW,SizeH);
setVisible(true);
}
public void actionPerformed(ActionEvent e) {
SizeW = SizeW * 2;
SizeH = SizeH * 2;
setSize(SizeW,SizeH);
}
}
沒有留言:
張貼留言