Revision 1887 org.gvsig.tools/library/trunk/org.gvsig.tools/org.gvsig.tools.swing/org.gvsig.tools.swing.impl/src/main/java/org/gvsig/tools/swing/impl/DropDownComboBox.java
DropDownComboBox.java | ||
---|---|---|
1 | 1 |
package org.gvsig.tools.swing.impl; |
2 | 2 |
|
3 | 3 |
import java.awt.event.ItemListener; |
4 |
import java.util.List; |
|
4 | 5 |
import javax.swing.ComboBoxModel; |
6 |
import javax.swing.ImageIcon; |
|
5 | 7 |
import javax.swing.JComboBox; |
6 | 8 |
import javax.swing.JComponent; |
7 | 9 |
import org.gvsig.tools.swing.api.DropDown; |
... | ... | |
13 | 15 |
public class DropDownComboBox implements DropDown { |
14 | 16 |
|
15 | 17 |
final JComboBox combo; |
18 |
private List<ImageIcon> icons; |
|
16 | 19 |
|
17 | 20 |
public DropDownComboBox(JComboBox combo) { |
18 | 21 |
this.combo = combo; |
... | ... | |
68 | 71 |
this.combo.removeItemListener(l); |
69 | 72 |
} |
70 | 73 |
|
74 |
@Override |
|
75 |
public void setIcons(List<ImageIcon> icons){ |
|
76 |
// TODO: guardar los iconos y crear un renderer para presentarlos |
|
77 |
this.icons = icons; |
|
78 |
} |
|
79 |
|
|
80 |
@Override |
|
81 |
public List<ImageIcon> getIcons() { |
|
82 |
return this.icons; |
|
83 |
} |
|
84 |
|
|
71 | 85 |
} |
Also available in: Unified diff