View | Details | Raw Unified | Return to bug 60449
Collapse All | Expand All

(-)src/core/org/apache/jmeter/gui/tree/JMeterCellRenderer.java (-2 / +8 lines)
Lines 27-38 Link Here
27
import javax.swing.border.Border;
27
import javax.swing.border.Border;
28
import javax.swing.tree.DefaultTreeCellRenderer;
28
import javax.swing.tree.DefaultTreeCellRenderer;
29
29
30
import org.apache.commons.lang3.StringUtils;
31
import org.apache.jorphan.util.JOrphanUtils;
32
30
/**
33
/**
31
 * Class to render the test tree - sets the enabled/disabled versions of the icons
34
 * Class to render the test tree - sets the enabled/disabled versions of the icons
32
 */
35
 */
33
public class JMeterCellRenderer extends DefaultTreeCellRenderer {
36
public class JMeterCellRenderer extends DefaultTreeCellRenderer {
34
    private static final long serialVersionUID = 241L;
37
    private static final long serialVersionUID = 241L;
35
38
39
    private static final int DEFAULT_LENGTH = 15;
40
36
    private static final Border RED_BORDER = BorderFactory.createLineBorder(Color.red);
41
    private static final Border RED_BORDER = BorderFactory.createLineBorder(Color.red);
37
42
38
    public JMeterCellRenderer() {
43
    public JMeterCellRenderer() {
Lines 42-49 Link Here
42
    public Component getTreeCellRendererComponent(JTree tree, Object value, boolean sel, boolean expanded,
47
    public Component getTreeCellRendererComponent(JTree tree, Object value, boolean sel, boolean expanded,
43
            boolean leaf, int row, boolean p_hasFocus) {
48
            boolean leaf, int row, boolean p_hasFocus) {
44
        JMeterTreeNode node = (JMeterTreeNode) value;
49
        JMeterTreeNode node = (JMeterTreeNode) value;
45
        super.getTreeCellRendererComponent(tree, node.getName(), sel, expanded, leaf, row,
50
        super.getTreeCellRendererComponent(tree,
46
                p_hasFocus);
51
                JOrphanUtils.isBlank(node.getName()) ? StringUtils.repeat(' ', DEFAULT_LENGTH) : node.getName(), 
52
                        sel, expanded, leaf, row, p_hasFocus);
47
        boolean enabled = node.isEnabled();
53
        boolean enabled = node.isEnabled();
48
        ImageIcon ic = node.getIcon(enabled);
54
        ImageIcon ic = node.getIcon(enabled);
49
        if (ic != null) {
55
        if (ic != null) {

Return to bug 60449