Checkbox怎么用,和JCheckbox有什么区别?
我是Java小白
最近模仿程序弄个东西
Checkbox居然没有isSelected,发现原来是JCheckbox里的
没有这个功能,那Checkbox有鸟用?
------解决方案--------------------GUI里面都用J开头的。
JCheckbox
具体说的话:
一个是swing,一个是awt,
建议你研究一下Swing和awt的区别,因为类似的问题还有很多,例如JButton和Button的区别。
总的来说Swing是awt的升级版,也就是说带J的是不带J的升级版,但是不一定升级版就是好的,要根据实际情况进行使用。
------解决方案--------------------Checkbox JCheckbox分别属于awt,swing两个包中的。只不过JCheckbox是Checkbox的扩展。带J的你可理解为增强的,在其原有的基础上更完善了。
------解决方案--------------------前者属于awt包中的,后者为swing包中的,一个重量级,一个轻量级。。。但用的时候没什么区别,都是一样的。。。
------解决方案--------------------肯定有的,只是方法名不一样,如果Checkbox没有,你去它的父类里看看,有时候继承了父类的方法但是在子类的api里不显示的。。。
------解决方案--------------------isSelected?
应该用getSelectedIndex吧~