Revision 1883 org.gvsig.tools/library/trunk/org.gvsig.tools/org.gvsig.tools.swing/org.gvsig.tools.swing.api/src/main/java/org/gvsig/tools/swing/api/ListElement.java

View differences:

ListElement.java
27 27
import javax.swing.JComboBox;
28 28
import javax.swing.JList;
29 29
import javax.swing.ListModel;
30
import org.gvsig.tools.util.LabeledValueImpl;
30 31

  
31
public class ListElement<T> {
32
public class ListElement<T> extends LabeledValueImpl<T>{
32 33

  
33
    private final String label;
34
    private final T value;
35

  
36 34
    public ListElement(String label, T value) {
37
        this.label = label;
38
        this.value = value;
35
        super(label, value);
39 36
    }
40 37

  
41
    @Override
42
    public String toString() {
43
        return this.label;
44
    }
45

  
46
    public T getValue() {
47
        return this.value;
48
    }
49

  
50 38
    public static void setSelected(JList list, Object anObject) {
51 39
        setSelectedValue(list, anObject);
52 40
    }

Also available in: Unified diff