Statistics
| Revision:

gvsig-3d / 2.1 / trunk / org.gvsig.view3d / org.gvsig.view3d.vector / org.gvsig.view3d.vector.swing / org.gvsig.view3d.vector.swing.impl / src / main / java / org / gvsig / view3d / vector / swing / impl / ElevationModeComboBoxRenderer.java @ 760

History | View | Annotate | Download (890 Bytes)

1
package org.gvsig.view3d.vector.swing.impl;
2

    
3
import java.awt.Component;
4

    
5
import javax.swing.JLabel;
6
import javax.swing.JList;
7
import javax.swing.ListCellRenderer;
8

    
9
import org.gvsig.tools.ToolsLocator;
10
import org.gvsig.tools.i18n.I18nManager;
11
import org.gvsig.view3d.vector.lib.api.VectorElevationMode;
12

    
13
public class ElevationModeComboBoxRenderer extends JLabel implements ListCellRenderer{
14

    
15
    @Override
16
    public Component getListCellRendererComponent(JList list, Object value, int index, boolean isSelected,
17
        boolean cellHasFocus) {
18
        
19
        VectorElevationMode mode = (VectorElevationMode) value;
20
        if(mode != null) {
21
            I18nManager i18nManager = ToolsLocator.getI18nManager();
22
            this.setText(i18nManager.getTranslation(mode.name().toLowerCase()));
23
        } else {
24
            this.setText("");
25
        }
26
        
27
        return this;
28
    }
29

    
30
}