急问:利用什么方法可将两个CheckBox值与某一信息绑在一起?? 建议你看看mvc,试试使用DefaultComboBoxModel 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 Checkbox1 Checkbox2 Information | | | | myInformation1 | | | | myInformation1 | | | | myInformation1 .... .... ...........是想达到大概如图所示的效果,每一行的数据绑定在一起! 这个应该比较好实现的啊显示的时候,可以用一个控件数组啊。我觉得这个不难啊。反正每个checkbox都有一个对应的值嘛。这个值应该可以事先知道的,根据他来判断就好了。如果是数据输入控制,那么就要用到javascript了。。 以前有用过将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与信息绑定在一起? 完全可以放一个checkbox和放两个没什么区别我以前做出来过效果还可以主要好像是控制好layout就可以了 我指的不是自己在Frame里通过layout的设置排列好后,在程序里面去人为把它们关联起来!而是希望能够自定义一种用户对象,把两个checkbox和需要表达的信息封装在对象当中!在显示在Frame里的时候,三者之间的关系已经是必然的联系了!上面我的举的例子,就是把一个checkbox封装在我定义的JList对象当中的!to jokerjava:不知道你是用什么方法实现的?能把你做好的代码给我参考一下吗? Thanks! 为何不用javascript 实现呢/ 很简单的呀 忘了声明了! 只能用java,我这是应用程序客户机的编写!看来问题是暂时不能解决了! 先结帖,谢谢各位!! 一个很大的数字求平方的的问题!! 我在PANEL里面画了一些图形,如何实现鱼眼功能? 问一个关于IO流的问题 做贪食蛇游戏出现的小问题` 如何用java程序把字符串“H20”写成化学式的水("H20")2是下标 苹果机自带的java怎么用 求程序 关于批量文件词条频度统计工具 JAVA编写 请教继承和组合的两个问题 100分,如何将一个类实例存入数据库,并取回? java中类似CEvent or TEvent的类名是什么?? 求一个b/s结构的socket,非常感激 java的bug?共同探讨.
| | | | myInformation1 | | | | myInformation1 | | | | myInformation1 .... .... ...........
是想达到大概如图所示的效果,每一行的数据绑定在一起!
显示的时候,可以用一个控件数组啊。
我觉得这个不难啊。反正每个checkbox都有一个对应的值嘛。
这个值应该可以事先知道的,根据他来判断就好了。
如果是数据输入控制,那么就要用到javascript了。。
}
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与信息绑定在一起?
放一个checkbox和放两个没什么区别
我以前做出来过
效果还可以主要好像是控制好layout就可以了
很简单的呀