final JLabel label = new JLabel() {
// display the title according to what's set on our JTabbedPane
@Override
public String getText() {
final JTabbedPane tabbedPane = ClosableTabComponent.this.tabbedPane;
final int index = tabbedPane.indexOfTabComponent(ClosableTabComponent.this);
return index > -1 ? tabbedPane.getTitleAt(index) : "";
}
};
label.setBorder(BorderFactory.createEmptyBorder(3, 0, 2, 7));
add(label);