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
RevLine 
[831]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 {
[858]7
[831]8 private UserObjectItem userObject;
[858]9 private boolean selected;
10
[831]11 public UserObjectItemType(DefaultMutableTreeNode defaultMutableTreeNode){
12 super(defaultMutableTreeNode);
[854]13 setBranchContractedIcon("tree_folder_closed.gif");
14 setBranchExpandedIcon("tree_folder_open.gif");
15 setLeafIcon("tree_document.gif");
16 setLeaf(true);
17 setExpanded(false);
[858]18 setSelected(false);
[831]19 }
[858]20
[831]21 public UserObjectItem getUserObject(){
22 return userObject;
23 }
[858]24 public void setUserObject(UserObjectItem userObject){
[831]25 this.userObject = userObject;
26 }
[858]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 }
[854]36
[831]37}
Note: See TracBrowser for help on using the repository browser.