当前位置: 技术问答>java相关
在jTable的单元格中如何加入下拉框(JComboBox)?
来源: 互联网 发布时间:2015-09-13
本文导语: 在jTable的单元格中如何加入下拉框(JComboBox)? | 这本书又没有下载我还不太清楚,我看的是paper版的. 另外,仅仅设置某一个cell也是完全可以的.可以有不同的办法: 1.在你自己的TableCellEditor的类...
在jTable的单元格中如何加入下拉框(JComboBox)?
|
这本书又没有下载我还不太清楚,我看的是paper版的.
另外,仅仅设置某一个cell也是完全可以的.可以有不同的办法:
1.在你自己的TableCellEditor的类的
getTableCellEditorComponent()方法中,可以根据行和列的值来返回不同的component作为编辑器.就是在该方法中,判断条件,分情况返回值.
2.另外一种是,你自己实例化一个TableCellEditor的实例(不用第一种方法),然后
调用jTable.prepareEditor(TableCellEditor,int,int)方法.
另外,仅仅设置某一个cell也是完全可以的.可以有不同的办法:
1.在你自己的TableCellEditor的类的
getTableCellEditorComponent()方法中,可以根据行和列的值来返回不同的component作为编辑器.就是在该方法中,判断条件,分情况返回值.
2.另外一种是,你自己实例化一个TableCellEditor的实例(不用第一种方法),然后
调用jTable.prepareEditor(TableCellEditor,int,int)方法.