我是Java小白
最近模仿程序弄个东西
Checkbox居然没有isSelected,发现原来是JCheckbox里的
没有这个功能,那Checkbox有鸟用?

解决方案 »

  1.   

    GUI里面都用J开头的。
    JCheckbox
    具体说的话:
    一个是swing,一个是awt,
    建议你研究一下Swing和awt的区别,因为类似的问题还有很多,例如JButton和Button的区别。
    总的来说Swing是awt的升级版,也就是说带J的是不带J的升级版,但是不一定升级版就是好的,要根据实际情况进行使用。
      

  2.   

    Checkbox JCheckbox分别属于awt,swing两个包中的。只不过JCheckbox是Checkbox的扩展。带J的你可理解为增强的,在其原有的基础上更完善了。
      

  3.   

    前者属于awt包中的,后者为swing包中的,一个重量级,一个轻量级但用的时候没什么区别,都是一样的
      

  4.   

    我用Checkbox它没有isSelected
    只好改用JCheckBox
    其实除了setbounds之外,就数这个判断有用了
      

  5.   

    肯定有的,只是方法名不一样,如果Checkbox没有,你去它的父类里看看,有时候继承了父类的方法但是在子类的api里不显示的
      

  6.   

    isSelected?
    应该用getSelectedIndex吧~