2012年3月1日 星期四

20120301

物件  Object
實例 (實際做出例子)-來自於類別
類別  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 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");
     
     
        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);

      }

 
   

}

























































































沒有留言:

張貼留言