layout.setMinorAlignment(OrderedLayout.ALIGN_CENTER);
setLayoutManager(layout);
setOpaque(false);
expandLabel = new Label();
if (isExpandable == true) {
expandLabel.setFont(this.font);
expandLabel.addMouseListener(new MouseListener() {
@Override
public void mousePressed(MouseEvent me) {
}
@Override
public void mouseReleased(MouseEvent me) {
if (me.button == 1)
if (isExpanded) {
setIsCollapsed();
} else {
setIsExpanded();
}
}
@Override
public void mouseDoubleClicked(MouseEvent me) {
}
});
setIsExpanded();
add(expandLabel);
}
nameLabel = new Label();
nameLabel.setFont(this.font);
formatAndDrawNameCaption();
add(nameLabel);
this.importance = importance;
importanceLabel= new Label();
importanceLabel.setFont(this.font);
formatAndDrawImportanceCaption();
add(importanceLabel);
setSize(-1, -1);
}