作者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
1F:推 ELEANOR31501:有点不懂为什麽RadioButtonHandler错欸,因为我是模 10/14 17:03
2F:→ ELEANOR31501:仿课本例题做,他也是new三次 10/14 17:04