其實在很多的應用程式當中都可以建造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);
}
    });
       }  
 
沒有留言:
張貼留言