为什么将checkbox放到checkboxgroup中就变成了radio了,如果我想用真正的checkboxgroup呢? 这样做不对,AWT好象没有checkboxgroup别把这些checkbox放到group中,直接挨个添加,然后自己写代码解决它们的互斥性 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 因为你把Checkbox放入一个CheckboxGroup,这些Checkbox就成为一组,表现就不能是check box,而是radio box,在java.awt中,是没有RadioBox的,其表现就是把Checkbox加入CheckboxGroup.如果你要实现效果,建议使用swing中的JCheckBox,成组摆放的话,用swing的ButtonGroup.附上:学java,不用再从awt学起了,应从swing,即java2开始,不用applet,用Application,或JApplet. 感觉java很不伦不类,象什么克隆(clone)我就很讨厌,还不如用c++的拷贝构造函数。to nil2000() :我正在看thinking in java, 所以有些例子是用awt的,JApplet与Applet有什么不同? Applet是基于awt的,JApplet是基于java swing的,功能和效率上比Applet好,只是在ie中要HtmlConverter转.Think in java适合学java语法及java语言,如果学java 类库,不如找其他的书.你的例子是不是在ie中运行,我给你一个方法,加在你的类中,就可以这接运行了.public class RadioButton1 extends Applet { //your method and property //.... public static void main(String[] args) { RadioButton1 radioButton1 = new RadioButton1(); JFrame frame = new JFrame(); frame.setContentPane(radioButton1); frame.setSize(new Dimension(500,400)); frame.addWindowListener(new WindowAdapter() { public void windowClosing(WindowEvent e) { System.exit(0); } }); frame.setVisible(true); radioButton1.init(); }}运行:java RadioButton1 我认为比较奇怪,如果真是checkbox,那还要什么group?checkboxgroup只是方便使用罢了! 还有,你好象理解错了,clone可不是什么构造函数的拷贝! 不好意思,最近很忙,好久没来了。to shihb() :并不是说“clone是构造函数的拷贝”,只是说对于作为传值用的方法竟然要那么复杂而已。 JNI问题,新手入门,求指教! Dialog的模态问题 关于泛型的一个问题 引用类型占几个字节? Float的isNaN方法 文件输入流 转换为 字符串 如何知道一个类或者类中的方法被哪些类使用或者被哪些方法使用了呢? 求救:关于无法识别的类 一道让新手想吐血的范型考题。。。求助 请教java如果获知某个数据源中有多少个库 在问关于引用类的问题! 线程有几种状态?
check box,而是radio box,在java.awt中,是没有RadioBox的,其表现就是把Checkbox加入CheckboxGroup.
如果你要实现效果,建议使用swing中的JCheckBox,成组摆放的话,用swing的ButtonGroup.
附上:学java,不用再从awt学起了,应从swing,即java2开始,不用applet,用Application,或JApplet.
to nil2000() :我正在看thinking in java, 所以有些例子是用awt的,JApplet与Applet有什么不同?
Think in java适合学java语法及java语言,如果学java 类库,不如找其他的书.
你的例子是不是在ie中运行,我给你一个方法,加在你的类中,就可以这接运行了.public class RadioButton1 extends Applet {
//your method and property
//....
public static void main(String[] args) {
RadioButton1 radioButton1 = new RadioButton1();
JFrame frame = new JFrame();
frame.setContentPane(radioButton1);
frame.setSize(new Dimension(500,400));
frame.addWindowListener(new WindowAdapter() {
public void windowClosing(WindowEvent e) {
System.exit(0);
}
});
frame.setVisible(true);
radioButton1.init();
}
}
运行:
java RadioButton1
checkboxgroup只是方便使用罢了!
to shihb() :并不是说“clone是构造函数的拷贝”,只是说对于作为传值用的方法竟然要那么复杂而已。