作者tkcn (小安)
看板java
標題Re: [問題] 小畫家筆刷大小的問題
時間Tue Oct 14 12:39:50 2008
※ 引述《ELEANOR31501 (ELEANOR)》之銘言:
: int radio[]={5,10,15};
: public MousePanel(){
: tool.SmallRadioButton.addItemListener(new RadioButtonHandler(radio[0]));
: tool.MediumRadioButton.addItemListener(new RadioButtonHandler(radio[1]));
: tool.LargeRadioButton.addItemListener(new RadioButtonHandler(radio[2]));
: 小畫家裏面我有寫一個tool的class,裡面是裝工具列,其中有可以選擇筆刷大小的
: radioButton
: 一開始我直接寫tool.SmallRadioButton.addItemListener(new RadioButtonHandler(5));
: 畫出來的筆刷是5,後來我就想說寫一個陣列去表示三種筆刷大小應該就可以了
: 為什麼我跑出來的結果全部都是15的大小!?
: 請問大家我有哪裏寫錯嗎!?
: 謝謝
錯誤應該是出現在 RadioButtonHandler,這裡現在看不出來。
然後,其實沒有必要去產生三個 RadioButtonHandler 物件,
一個就夠了,裡面再判斷出三種粗細即可。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.114.78.239
推 ELEANOR31501:有點不懂為什麼RadioButtonHandler錯欸,因為我是模 10/14 17:03
→ ELEANOR31501:仿課本例題做,他也是new三次 10/14 17:04