要设计JTable单元格中的边框,已经继承了DefaultTableCellRenderer类public Component getTableCellRendererComponent(JTable t,Object value,boolean isSelected, boolean hasFocus,int row,int column){
JComponent comp = (JComponent) super.getTableCellRendererComponent(t, value, isSelected, hasFocus, row, column);
comp.setBorder(javax.swing.BorderFactory.createLineBorder(new java.awt.Color(0, 0, 0)));
return comp;
}应该是在上述方法继续修改边框吧。可是这样设计出来的边框是四面都有边框的矩形了,如下:
----
| |
----
但我现在只能设计成某两边有边框,如:
----
|
其他的两边没有边框,怎么设计?
JComponent comp = (JComponent) super.getTableCellRendererComponent(t, value, isSelected, hasFocus, row, column);
comp.setBorder(javax.swing.BorderFactory.createLineBorder(new java.awt.Color(0, 0, 0)));
return comp;
}应该是在上述方法继续修改边框吧。可是这样设计出来的边框是四面都有边框的矩形了,如下:
----
| |
----
但我现在只能设计成某两边有边框,如:
----
|
其他的两边没有边框,怎么设计?
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货