001// License: GPL. For details, see LICENSE file.
002package org.openstreetmap.josm.gui.dialogs.relation;
003
004import java.awt.Component;
005
006import javax.swing.JTable;
007
008public class MemberTableRoleCellRenderer extends MemberTableCellRenderer {
009    @Override
010    public Component getTableCellRendererComponent(JTable table, Object value, boolean isSelected, boolean hasFocus,
011            int row, int column) {
012
013        reset();
014        if (value == null)
015            return this;
016
017        String role = (String) value;
018        renderBackgroundForeground(getModel(table), null, isSelected);
019        setText(role);
020        return this;
021    }
022}