Skip to content

Commit f772c3c

Browse files
hansonrhansonr
authored andcommitted
set border for TableCellHeaderRenderer to Windows style
1 parent b8844f1 commit f772c3c

File tree

1 file changed

+11
-8
lines changed

1 file changed

+11
-8
lines changed

sources/net.sf.j2s.java.core/src/sun/swing/table/DefaultTableCellHeaderRenderer.java

Lines changed: 11 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,7 @@
3636
import javax.swing.RowSorter;
3737
import javax.swing.SortOrder;
3838
import javax.swing.border.Border;
39+
import javax.swing.border.EmptyBorder;
3940
import javax.swing.plaf.UIResource;
4041
import javax.swing.table.DefaultTableCellRenderer;
4142
import javax.swing.table.JTableHeader;
@@ -117,14 +118,16 @@ public Component getTableCellRendererComponent(JTable table, Object value,
117118
setIcon(sortIcon);
118119
// sortArrow = sortIcon;
119120

120-
Border border = null;
121-
if (hasFocus) {
122-
border = DefaultLookup.getBorder(this, ui, "TableHeader.focusCellBorder");
123-
}
124-
if (border == null) {
125-
border = DefaultLookup.getBorder(this, ui, "TableHeader.cellBorder");
126-
}
127-
setBorder(border);
121+
// Border border = null;
122+
// if (hasFocus) {
123+
// border = DefaultLookup.getBorder(this, ui, "TableHeader.focusCellBorder");
124+
// }
125+
// if (border == null) {
126+
// border = DefaultLookup.getBorder(this, ui, "TableHeader.cellBorder");
127+
// }
128+
// setBorder(border);
129+
130+
setBorder(new EmptyBorder(8, 5, 7, 5)); // BH SwingJS from com.sun.java.swing.plaf.windows.WindowsTableHeaderUI$XPDefaultRenderer
128131

129132
return this;
130133
}

0 commit comments

Comments
 (0)