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) { |