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