IconPool.IMAGE_PATH+"/downarrow.png"));
setIcon(Utilities.createImageIcon(IconPool.IMAGE_PATH+"/rightarrow.png"));
setRolloverIcon(getIcon());
setRolloverSelectedIcon(getSelectedIcon());
setPressedIcon(getSelectedIcon());
buttonSelectedBorder = new SelectedCategoryBorder();
buttonUnselectedBorder = new EmptyBorder(5, 5, 5, 5);
setBorder(isSelected() ? buttonSelectedBorder : buttonUnselectedBorder);
addChangeListener(new ChangeListener()
{
public void stateChanged(ChangeEvent e)