Tony CHEMIT pushed to branch develop-7.x at ultreiaio / ird-observe
Commits:
-
f580ae71
by tchemit at 2019-02-14T13:38:09Z
1 changed file:
Changes:
| ... | ... | @@ -33,6 +33,7 @@ import javax.swing.JTree; |
| 33 | 33 |
import javax.swing.tree.DefaultTreeCellRenderer;
|
| 34 | 34 |
import java.awt.Color;
|
| 35 | 35 |
import java.awt.Component;
|
| 36 |
+import java.awt.Dimension;
|
|
| 36 | 37 |
|
| 37 | 38 |
/**
|
| 38 | 39 |
* Created on 14/11/16.
|
| ... | ... | @@ -86,6 +87,14 @@ public class NavigationTreeCellRenderer extends DefaultTreeCellRenderer implemen |
| 86 | 87 |
JLabel comp = (JLabel) super.getTreeCellRendererComponent(tree, text, sel, expanded, leaf, row, hasFocus);
|
| 87 | 88 |
comp.setToolTipText(text);
|
| 88 | 89 |
comp.setIcon(icon);
|
| 90 |
+ Dimension size = comp.getPreferredSize();
|
|
| 91 |
+ double height = size.getHeight();
|
|
| 92 |
+ if (height > 50) {
|
|
| 93 |
+ log.error(String.format("Size is amazing: %s for node: %s", size, text));
|
|
| 94 |
+ Dimension newSize = new Dimension((int) size.getWidth(), 32);
|
|
| 95 |
+ comp.setSize(newSize);
|
|
| 96 |
+ comp.setPreferredSize(newSize);
|
|
| 97 |
+ }
|
|
| 89 | 98 |
return comp;
|
| 90 | 99 |
}
|
| 91 | 100 |
|