JTable,如何设置JTable的Header阴刻浮雕化显示?
小弟,初来贵地没有积分,望个位大大指点下。十分感谢。
我想实现JTable的某列Header的浮雕话显示。测试代码如下:
JTable jTable = new JTable();
JTableHeader jheader = jTable.getTableHeader();
DefaultTableCellRenderer cellRenderer = new DefaultTableCellRenderer();
cellRenderer.setHorizontalAlignment(SwingConstants.CENTER);
cellRenderer.setBorder(BorderFactory.createEtchedBorder(EtchedBorder.LOWERED, Color.RED,Color.black));
jheader.getColumnModel().getColumn(2).setHeaderRenderer(cellRenderer);
上面的代码,header的颜色设定上去了,但是浮雕化效果没有出来,原因不明。在winxp下测试的。