是这样的,
我开始在一个JTable的第一列的单元格放图片和文字,
(利用jtable.getColumnModel().getColumn(0).setcellRenderer(new TextWithIconCell();)
好没有问题,第一列的单元格都有文字和图片,
但是当我点搜索数据库出来的结果(动态生成的)
这是利用firetablestructchanged(),刷新jtable,
数据也都出来了,
好,问题就是出来的数据第一列的单元格只有文字而没有图片!!
这是为什么呢???
先谢谢大虾们!!!
我开始在一个JTable的第一列的单元格放图片和文字,
(利用jtable.getColumnModel().getColumn(0).setcellRenderer(new TextWithIconCell();)
好没有问题,第一列的单元格都有文字和图片,
但是当我点搜索数据库出来的结果(动态生成的)
这是利用firetablestructchanged(),刷新jtable,
数据也都出来了,
好,问题就是出来的数据第一列的单元格只有文字而没有图片!!
这是为什么呢???
先谢谢大虾们!!!
不好意思再问个问题:
我再搜索数据库之前,JTable只有表头存在,没有值,表头下面是灰色的背景。我想让表头下面放一块空白的白色区域做背景!!以后查出数据在上面显示,
我试了好多办法都不行,用了jtable.setPreferedviewPortSize(jtable.getPrefreredSize());
下面出现了空白区域,但是搜索出数据后在空白层下面,显示不出来!
有什么好的办法吗?谢谢了!!
sp.getViewport().setBackground(Color.white);
给我一个吧。
[email protected]