triangle.setDirection(Triangle.SOUTH);
triangle.setLocation(new Point(5, 3));
setLayoutManager(new FreeformLayout());
add(triangle);
setPreferredSize(15, 15);
addChangeListener(new ChangeListener() {
public void handleStateChanged(ChangeEvent event) {
if (event.getPropertyName().equals(ButtonModel.SELECTED_PROPERTY)) {
handleExpandedStateChanged();
}
else if (event.getPropertyName().equals(ButtonModel.MOUSEOVER_PROPERTY)) {