2011年3月11日 星期五
第四週
一開始,先參考別人的程式碼(上圖),
再慢慢修改成自己想要的東西。
這個禮拜是做按鈕視窗可打勾和可點擊按鈕的程式。
JCheckBox : 用來設計可打勾按鈕
mybutton.setSize(50,60) : 設定按鈕大小
frame.add(mybutton1) : 增加mybutton1這個視窗
程式 :
mport javax.swing.*;
import java.awt.*;
import java.awt.event.*; //
public class Work3 extends Frame
implements ActionListener {
/**
* @param args
*/
//int act = 0; //
// int SizeW = 210;
//int SizeH = 70;
public static void main(String[] args) {
//Work2 test = new Work2();
Frame frame=new Frame("dhuf");
frame.setSize(210,200);
frame.setVisible(true);
Button mybutton = new Button("Submit");
mybutton.setSize(50,60);
frame.add(mybutton);
JCheckBox mybutton1 = new JCheckBox("1234");
mybutton1.setSize(50,60);
frame.add(mybutton1);
frame.addWindowListener(new WindowAdapter(){
public void windowClosing(WindowEvent e){
System.exit(0);
}
});
}
// 用建構方法來建立元件、將元件加入視窗、顯示視窗
public Work3() {
//setTitle("Listener 示範"); // 設定視窗標題
//JButton mybutton = new JButton("換個標題");
// 通知按鈕物件:本物件要當傾聽者
//mybutton.addActionListener(this);
// getContentPane().add(mybutton);
//setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
//setSize(SizeW,SizeH);
// setVisible(true);
}
public void actionPerformed(ActionEvent e) {
//SizeW = SizeW * 2;
//SizeH = SizeH * 2;
//setSize(SizeW,SizeH);
}
}
訂閱:
張貼留言 (Atom)
沒有留言:
張貼留言