source: vanHelsing/trunk/gui/src/de/dass_it/vanhelsing/gui/items/UserObjectItemType.java@ 858

Last change on this file since 858 was 858, checked in by tobias, on Apr 9, 2010 at 10:56:07 AM

visual design slightly modified. tree functions extended

File size: 924 bytes
Line 
1package de.dass_it.vanhelsing.gui.items;
2
3import javax.swing.tree.DefaultMutableTreeNode;
4import com.icesoft.faces.component.tree.IceUserObject;
5
6public class UserObjectItemType extends IceUserObject {
7
8 private UserObjectItem userObject;
9 private boolean selected;
10
11 public UserObjectItemType(DefaultMutableTreeNode defaultMutableTreeNode){
12 super(defaultMutableTreeNode);
13 setBranchContractedIcon("tree_folder_closed.gif");
14 setBranchExpandedIcon("tree_folder_open.gif");
15 setLeafIcon("tree_document.gif");
16 setLeaf(true);
17 setExpanded(false);
18 setSelected(false);
19 }
20
21 public UserObjectItem getUserObject(){
22 return userObject;
23 }
24 public void setUserObject(UserObjectItem userObject){
25 this.userObject = userObject;
26 }
27 public boolean getSelected(){
28 return selected;
29 }
30 public void setSelected(boolean selected){
31 this.selected = selected;
32 }
33 public void switchSelected(){
34 setSelected(!selected);
35 }
36
37}
Note: See TracBrowser for help on using the repository browser.