2011-03-17

第四堂課

其實在很多的應用程式當中都可以建造button,例如excel、VB、......等。

↓excel  建造button



所以今天的主題就是要利用java建造出一個button



下載程式碼↓



可以發現
public void actionPerformed(ActionEvent e)
 {  SizeW = SizeW *2;  
   SizeH = SizeH *2;    
           setSize(SizeW,SizeH);  }  

其中的
 SizeW = SizeW *2;  
SizeH = SizeH *2; 
指的就是,顯現出來的button會變成兩倍大
按一次就變大兩倍,再按一次又變大兩倍
以此類推XD

如果我們要把它改成每按一次就縮小一倍的話
就要變成
public void actionPerformed(ActionEvent e) 
{   SizeW =(int) (SizeW * 0.5);  
  SizeH = (int)(SizeH * 0.5);    
setSize(SizeW,SizeH); }  

就要在 SizeW和SizeH之前加個(int)強制他變成整數
因為先前有設
int SizeW =210;  
int SizeH = 210; 

如下圖↓


如果有成功,就會如下圖,跑出一個frame↓



接著,再從 How to Create Button on Frame  參考一些程式碼


許多程式要執行必須在開頭就import套件
套件通常都在 src.zip裡面
如果不知道自己使用的套件在哪,可以進資料夾找找↓



套件↓


這就是最後的結果囉!
這可以順利的產生一個button↓


這一次的作業,是建立一個有button還有一個checkbox的frame

這是中間的部分

     public static void main(String[] args)
 {  
          // Work2 test = new Work2();  
  
Frame frame=new Frame("Button Frame");  
frame.setSize(210,210);
  frame.setVisible(true);

JButton mybutton = new JButton("mybutton");  
mybutton.setSize(100,100);
frame.add(mybutton);

Checkbox mycheckbox= new Checkbox ("checkbox");  
mycheckbox.setSize(120,120);
frame.add(mycheckbox);

frame.addWindowListener(new WindowAdapter(){
      public void windowClosing(WindowEvent e){
        System.exit(0);
}
    });
       }  








沒有留言:

張貼留言