Statistics
| Revision:

gvsig-lrs / org.gvsig.lrs / trunk / org.gvsig.lrs / org.gvsig.lrs.swing / org.gvsig.lrs.swing.impl / src / main / java / org / gvsig / lrs / swing / impl / FeatureStoreNameCellRenderer.java @ 11

History | View | Annotate | Download (1 KB)

1
/*
2
 * Copyright 2015 DiSiD Technologies S.L.L. All rights reserved.
3
 *
4
 * Project  : DiSiD org.gvsig.lrs.swing.impl
5
 * SVN Id   : $Id$
6
 */
7
package org.gvsig.lrs.swing.impl;
8

    
9
import java.awt.Component;
10

    
11
import javax.swing.DefaultListCellRenderer;
12
import javax.swing.JLabel;
13
import javax.swing.JList;
14
import javax.swing.ListCellRenderer;
15

    
16
import org.gvsig.fmap.dal.feature.FeatureStore;
17
import org.gvsig.fmap.mapcontext.layers.FLayer;
18

    
19
public class FeatureStoreNameCellRenderer implements ListCellRenderer{
20

    
21

    
22
    protected DefaultListCellRenderer defaultRenderer = new DefaultListCellRenderer();
23

    
24
    public Component getListCellRendererComponent(JList list, Object value, int index, boolean isSelected,
25
        boolean cellHasFocus) {
26
        JLabel renderer =
27
            (JLabel) defaultRenderer.getListCellRendererComponent(list, value, index, isSelected, cellHasFocus);
28
        if (value instanceof FeatureStore) {
29
            renderer.setText(((FeatureStore) value).getName());
30
        }
31
        return renderer;
32
    }
33

    
34
}