2012年3月1日 星期四

101/03/01



物件       Object    
類別       Class
屬性       Property
事件       Event
行為       Behavior
方法       Method



物件      名詞
Form1.caption     屬性
              動詞
Form1.Hide        行為



import javax.swing.*;
import java.awt.event.*;  // 要處理事件必須 import 此套件

public class Exe extends JFrame 
implements ActionListener {

/**
* @param args
*/
//int act = 0;     // 用來記錄按鈕被次數的變數
int SizeW = 500;
int SizeH = 700;

 public static void main(String[] args) {
 Exe test = new Exe();
 }

 // 用建構方法來建立元件、將元件加入視窗、顯示視窗
 public Exe() {
   setTitle("CHEN JAHO YU");    // 設定視窗標題
   JButton mybutton = new JButton("陳昭宇");
   JButton mybutton1 = new JButton("資通");
   JCheckBox night_box = new JCheckBox("9730030");
   JRadioButton jrbAlphabets = new JRadioButton("12345");
   
   mybutton.setSize(100,50);
   night_box.setSize(100,50);
   jrbAlphabets.setSize(100, 50);

   // 通知按鈕物件:本物件要當傾聽者
   mybutton.addActionListener(this);
   getContentPane().add(mybutton);
   getContentPane().add(mybutton1);
   getContentPane().add(night_box);
   getContentPane().add(jrbAlphabets);
   
   setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
   setSize(SizeW,SizeH);
   setVisible(true);
 }
 public void actionPerformed(ActionEvent e) {
 SizeW = SizeW * 2;
 SizeH = SizeH * 2;  
 setSize(SizeW,SizeH);
 }

}

沒有留言:

張貼留言