在JTable中加入复选框JCheckbox,直接加是加不上去的,因为它自动将JCheckbox转为String,只有通过JTable的的tableModel将columnClass设为Boolean就可以了。要设置选中与不选中,将该单元格的值设置为Boolean.true 或Boolean.false。
下面这段代码是为checkbox单独设置的渲染器,背景色为红色,选中时的背景色为绿色。
class TestTableCellRenderer extends JCheckBox implements TableCellRenderer{
public TestTableCellRenderer(){
setBackground(Color.red);
setForeground(Color.yellow);
setOpaque(ture);
}
@Override
public Component getTableCellRendererComponent(JTable table,
Object value, boolean isSelected, boolean hasFocus, int row,
int column) {
if(isSelected){
setBackground(Color.green);
}
Boolean b = (Boolean) value;
this.setSelected(b.booleanValue());
return this;
}
分享到:
相关推荐
一个JTable里添加CheckBox的完整例子,包括表头的JCheckBox全选联动
自己修改了COMBOBOX的实现方式 用JTABLE来代替COMBOBOX中的弹出菜单
swing 中JTABLE中添加控件的例子 可以引申出添加很多控件
JTable使用自定义数据类型实现Boolean类型显示成Checkbox形式,并可以更加勾选的值改变背景色。
swing Jtable使用checkboxswing Jtable使用checkboxswing Jtable使用checkboxswing Jtable使用checkboxswing Jtable使用checkboxswing Jtable...Jtable使用checkboxswing Jtable使用checkboxswing Jtable使用checkbox
1、重写JTable组件,标题带有CheckBox。 2、实现CheckBox单元格的Check状态更新标题的Check状态;改变标题CheckBox状态,改变全部单元格状态。...3、自定义JTable数据模型,提供表格数据的获取方法。
介绍了jtable中加入复选的难点的俩个例子,方便大家更好的学习.
本文将为大家介绍下在jtable列中如何自定义button,下面有一个不错的示例,感兴趣的朋友可以参考下
JTable 在一个单元格放入多个按钮,
JTable表格自定义行高,java中JTable自定认行高[参照].pdf
用 JavaBean 动态向 JTable 中添加数据,将数据信息保存到 Sql Server 数据库中,在到 JTable 中显示。
用改写 DefaultCellEditor 和 TableCellRenderer的方法实现,主要代码: table.getColumnModel().getColumn(2).setCellEditor(new MyButtonEditor()); table.getColumnModel().getColumn(2).setCellRenderer...
实现JLabel右键进行响应的操作,摆脱按钮响应,大幅度提高界面的美观
JTable增加删除按钮实例,用于java开发
添加组件后,在组件上添加图片 1.设置Table的Model这个需要重写AbstractTableModel类, 2.设置Table的DefaultRenderer,这个根据个人需要选择将要添加到Table的cell里的 组件(JButton,JLable...)继承相应的组件...
Excel导入JTable JTable导出Excel JTable删除行 JTable显示实体数据 JTable的Vector添加实体,支持直接增加实体至JTable中,删除行时允许多种可能性(单选 连续多选 任意多选)。
Java SE程序 把Jtable中的数据导出到Excel中Java SE程序 把Jtable中的数据导出到Excel中Java SE程序 把Jtable中的数据导出到Excel中Java SE程序 把Jtable中的数据导出到Excel中Java SE程序 把Jtable中的数据导出到...
java取出mysql中数据,显示在jtable里面
本来准备给别人做收费小软件的,后来别人不要了,就没有再往下写了。 有一些小问题,搜索是用姓名的拼音首字母
将JTable中的数据导出到Excel文件。