header.setBorder(new EmptyBorder(headerBorderInsets));
header.setFocusable(true);
header.addFocusListener(new FocusListener() {
@Override
public void focusGained(FocusEvent e) {
header.setBorder(new DashedBorder(focusedHeaderBorderColor, 1));
}
@Override
public void focusLost(FocusEvent e) {
header.setBorder(new EmptyBorder(headerBorderInsets));
}