1 | public class JMeterCellRenderer extends DefaultTreeCellRenderer {↵ | | 1 | public class ReportCellRenderer extends DefaultTreeCellRenderer {↵
|
2 | public JMeterCellRenderer() {↵ | | 2 | public ReportCellRenderer() {↵
|
3 | }↵ | | 3 | }↵
|
|
4 | public Component getTreeCellRendererComponent(JTree tree, Object value, boolean sel, boolean expanded,↵ | | 4 | public Component getTreeCellRendererComponent(JTree tree, Object value, boolean sel, boolean expanded,↵
|
5 | boolean leaf, int row, boolean p_hasFocus) {↵ | | 5 | boolean leaf, int row, boolean p_hasFocus) {↵
|
6 | super.getTreeCellRendererComponent(tree, ((JMeterTreeNode) value).getName(), sel, expanded, leaf, row,↵ | | 6 | super.getTreeCellRendererComponent(tree, ((ReportTreeNode) value).getName(), sel, expanded, leaf, row,↵
|
7 | p_hasFocus);↵ | | 7 | p_hasFocus);↵
|
8 | boolean enabled = ((JMeterTreeNode) value).isEnabled();↵ | | 8 | boolean enabled = ((ReportTreeNode) value).isEnabled();↵
|
9 | ImageIcon ic = ((JMeterTreeNode) value).getIcon(enabled);↵ | | 9 | ImageIcon ic = ((ReportTreeNode) value).getIcon(enabled);↵
|
10 | if (ic != null) {↵ | | 10 | if (ic != null) {↵
|
11 | if (enabled) {↵ | | 11 | if (enabled) {↵
|
12 | setIcon(ic);↵ | | 12 | setIcon(ic);↵
|
13 | } else {↵ | | 13 | } else {↵
|
14 | setDisabledIcon(ic);↵ | | 14 | setDisabledIcon(ic);↵
|
15 | }↵ | | 15 | }↵
|
16 | } else {↵ | | 16 | } else {↵
|
17 | if (!enabled)// i.e. no disabled icon found↵ | | 17 | if (!enabled)// i.e. no disabled icon found↵
|
18 | {↵ | | 18 | {↵
|
19 | // Must therefore set the enabled icon so there is at least some↵ | | 19 | // Must therefore set the enabled icon so there is at least some↵
|
20 | // icon↵ | | 20 | // icon↵
|
21 | ic = ((JMeterTreeNode) value).getIcon();↵ | | 21 | ic = ((ReportTreeNode) value).getIcon();↵
|
22 | if (ic != null) {↵ | | 22 | if (ic != null) {↵
|
23 | setIcon(ic);↵ | | 23 | setIcon(ic);↵
|
24 | }↵ | | 24 | }↵
|
25 | }↵ | | 25 | }↵
|
26 | }↵ | | 26 | }↵
|
27 | this.setEnabled(enabled);↵ | | 27 | this.setEnabled(enabled);↵
|
28 | return this;
| | 28 | return this;
|