return button;
}
private JButton createButton() {
Icon icon = ApplicationResources.getIcon("Filter.Options.16");
final KongaButton button = new KongaButton(icon);
button.addActionListener(new ButtonListener());
button.setContentAreaFilled(false);
button.setFocusPainted(false);
final Border inactiveBorder = Empty.border(2, 2, 3, 3);
final Border activeBorder = new BorderBuilder().etched().empty(0, 0, 1, 1);
button.setBorder(inactiveBorder);
button.addMouseListener(new MouseAdapter() {
@Override
public void mouseEntered(MouseEvent e) {
button.setBorder(activeBorder);
}
@Override
public void mouseExited(MouseEvent e) {
button.setBorder(inactiveBorder);
}
});
return button;
}