建议你看看mvc,试试使用DefaultComboBoxModel

解决方案 »

  1.   

    Checkbox1 Checkbox2 Information
     
      | |                | |           myInformation1       | |                | |           myInformation1       | |                | |           myInformation1       ....               ....          ...........
    是想达到大概如图所示的效果,每一行的数据绑定在一起!
      

  2.   

    这个应该比较好实现的啊
    显示的时候,可以用一个控件数组啊。
    我觉得这个不难啊。反正每个checkbox都有一个对应的值嘛。
    这个值应该可以事先知道的,根据他来判断就好了。
    如果是数据输入控制,那么就要用到javascript了。。
      

  3.   

    以前有用过将CheckBox绑定在JList中,方法是设置JList的ListCellRenderer:class myCellRenderer extends JCheckBox implements ListCellRenderer{  public myCellRenderer(){
      }
      public Component getListCellRendererComponent(
          JList list,
          Object value,
          int index,
          boolean isSelected,
          boolean cellHasFocus){    setBackground(isSelected?list.getSelectionBackground():list.getBackground());
        setForeground(isSelected?list.getSelectionForeground():list.getForeground());
        setSelected(((CheckableItem)value).isSelected());
        setText(value.toString());
        return this;
      }
    }这样可以实现将CheckBox与JList中的信息自然绑定在一起! 但是好像只能实现一个CheckBox与之绑定,很想通过类似的方法,将两个CheckBox与信息绑定在一起?
      

  4.   

    完全可以
    放一个checkbox和放两个没什么区别
    我以前做出来过
    效果还可以主要好像是控制好layout就可以了
      

  5.   

    我指的不是自己在Frame里通过layout的设置排列好后,在程序里面去人为把它们关联起来!而是希望能够自定义一种用户对象,把两个checkbox和需要表达的信息封装在对象当中!在显示在Frame里的时候,三者之间的关系已经是必然的联系了!上面我的举的例子,就是把一个checkbox封装在我定义的JList对象当中的!to jokerjava:不知道你是用什么方法实现的?能把你做好的代码给我参考一下吗? Thanks!
      

  6.   

    为何不用javascript 实现呢/ 
    很简单的呀
      

  7.   

    忘了声明了! 只能用java,我这是应用程序客户机的编写!看来问题是暂时不能解决了! 先结帖,谢谢各位!!