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
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