※ 引述《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
推
10/14 17:03, , 1F
10/14 17:03, 1F
→
10/14 17:04, , 2F
10/14 17:04, 2F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):