JCheckBox只能有选中与未选中两种状态,有没有多个状态的第三方CheckBox?比如每点击一次可以在A、B、C、D、E5个状态中切换。

解决方案 »

  1.   

    逻辑上可以用5个JRadioButton组成的ButtonGroup来解决
      

  2.   

    我的意思是说:默认的JCheckBox点击以后只能出现对勾与没有对勾的情况,我要的这种效果是每点击一次,JCheckBox中不显示对勾,而是显示字幕A、B、C、D、E其中的一个。真个屏幕上的只能有一个CheckBox,而不是一个CheckBox组。
    JRadioButton是单选按钮,这种效果肯定不能实现。而ButtonGroup怎么排列?都叠加到一起?那么怎么判断选中了哪个?
      

  3.   

    跟TristateCheckBox类似,不过不是三种状态,而是更多的状态。