Package qubexplorer.ui

Source Code of qubexplorer.ui.ProjectRenderer

package qubexplorer.ui;

import java.awt.Component;
import javax.swing.DefaultListCellRenderer;
import javax.swing.JLabel;
import javax.swing.JList;
import qubexplorer.server.SonarProject;

/**
*
* @author Victor
*/
public class ProjectRenderer extends DefaultListCellRenderer{
   
    @Override
    public Component getListCellRendererComponent(JList<?> list, Object value, int index, boolean isSelected, boolean hasFocus) {
        JLabel label = (JLabel) super.getListCellRendererComponent(list, value, index, isSelected, hasFocus);
        if (value instanceof SonarProject) {
            SonarProject project=(SonarProject) value;
            label.setText(String.format("%s (%s)", project.getName(), project.getKey()));
        }
        return label;
    }
   
}
TOP

Related Classes of qubexplorer.ui.ProjectRenderer

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.