class ImageRenderer extends DefaultTableCellRenderer {
public Component getTableCellRendererComponent(JTable table,
Object value,
boolean isSelected,
boolean hasFocus,
int row, int column) {
JLabel lbl = new JLabel("");
ImageIcon icon = new ImageIcon(".\\image\\dot_01.gif");
String strValue = table.getValueAt(row, column).toString();
if ("1".equalsIgnoreCase(strValue))
lbl.setIcon(icon);
lbl.setOpaque(true); //关键设置JLabel的背景透明
lbl.setHorizontalAlignment(JLabel.CENTER);
if(isSelected)
{
lbl.setBackground(transmitterTable.getSelectionBackground());
}
else
{
lbl.setBackground(Color.white);
}
return lbl;
}
}
分享到:
相关推荐
在jtable中选中一行,点击edit即可对此选中的行记录操作,只是个简单的实现,还并不完全
无需修改已有代码,快速为jtable添加行间拖拽功能。 无需实现dnd相关接口,使用方便
JTable 在一个单元格放入多个按钮,
复杂JTable(复杂表头、跨行列表体)
JTable 拖动行 移动行的ui,直接 table.setUI(new DragDropRowTableUI()); 调用
主要介绍了Java Swing实现JTable检测单元格数据变更事件的方法,结合完整实例形式分析了Swing实现JTable检测单元格数据变更事件过程中出现的问题与相关解决方法,需要的朋友可以参考下
Excel导入JTable JTable导出Excel JTable删除行 JTable显示实体数据 JTable的Vector添加实体,支持直接增加实体至JTable中,删除行时允许多种可能性(单选 连续多选 任意多选)。
实现jTable和jTree的双向联动,点击jTree会选中jTable单元格,点击jTable会选中jTree节点。
JTable使用 JTable使用JTable使用JTable使用
实现设置JTable中某些单元格的背景色
jtable使用方法介绍,很专业,内容详细,蛮有用。
JTable的显示效果
原创 Java JTable 操作单元格 行 列
swing中jtable的一个单元格多放多个button的实现方式
很久没用JAVA了,现在项目上需要在jtable里用jcombobox做显示,自己写了一些但是没有选择的时候没有下拉按钮,这个例子纠正了这个问题
介绍了jtable中加入复选的难点的俩个例子,方便大家更好的学习.
JTable的使用收藏 1.JTable与TableModel 1.TableModel与JTable的关系 2.TableModel实践 3.使用JTable+TableModel展示java中的数据对象 2.JTable展示方式的美化 1.设置表格的宽度和高度 2.要显示表头 3.新加列,将...
JTable动态刷新数据JTable动态刷新数据JTable动态刷新数据JTable动态刷新数据
JAVA_JTable_奇数行和偶数行设定显示不同颜色
Swing JTable 常用属性Swing JTable 常用属性Swing JTable 常用属性Swing JTable 常用属性Swing JTable 常用属性