Revision 44684
trunk/org.gvsig.desktop/org.gvsig.desktop.compat.cdc/org.gvsig.fmap.dal/org.gvsig.fmap.dal.swing/org.gvsig.fmap.dal.swing.impl/src/main/java/org/gvsig/fmap/dal/swing/impl/searchpanel/AdvancedAttributeSelectionTreeCellRenderer.java | ||
---|---|---|
9 | 9 |
import javax.swing.border.EmptyBorder; |
10 | 10 |
import javax.swing.tree.DefaultTreeCellRenderer; |
11 | 11 |
import javax.swing.tree.TreeCellRenderer; |
12 |
import org.apache.commons.lang3.StringUtils; |
|
12 | 13 |
import org.gvsig.fmap.dal.swing.impl.searchpanel.AdvancedAttributeSelectionTreeModel.Node; |
13 | 14 |
import org.gvsig.tools.swing.api.ToolsSwingLocator; |
14 | 15 |
import org.gvsig.tools.swing.icontheme.IconTheme; |
... | ... | |
64 | 65 |
} catch(Exception ex) { |
65 | 66 |
|
66 | 67 |
} |
67 |
this.label.setIcon(iconDataType); |
|
68 |
this.label.setText(node.getLabel()); |
|
69 |
this.icon.setIcon(iconElement); |
|
68 |
String s = node.getLabel(); |
|
69 |
if( StringUtils.isBlank(s) ) { |
|
70 |
s = "???"; |
|
71 |
} |
|
72 |
this.label.setText(s); |
|
73 |
try { |
|
74 |
this.label.setIcon(iconDataType); |
|
75 |
this.icon.setIcon(iconElement); |
|
76 |
this.label.invalidate(); |
|
77 |
} catch(Throwable th) { |
|
78 |
th.getMessage(); // To allow set a break point |
|
79 |
} |
|
70 | 80 |
return this.panel; |
71 | 81 |
} |
72 | 82 |
|
trunk/org.gvsig.desktop/org.gvsig.desktop.compat.cdc/org.gvsig.fmap.dal/org.gvsig.fmap.dal.swing/org.gvsig.fmap.dal.swing.impl/src/main/java/org/gvsig/fmap/dal/swing/impl/searchpanel/SearchFieldController.java | ||
---|---|---|
276 | 276 |
} catch(Throwable th) { |
277 | 277 |
} |
278 | 278 |
JScrollPane scrollpane = new JScrollPane(tree); |
279 |
scrollpane.setPreferredSize(new Dimension(400, 300));
|
|
279 |
scrollpane.setPreferredSize(new Dimension(500, 300));
|
|
280 | 280 |
scrollpane.setHorizontalScrollBarPolicy(JScrollPane.HORIZONTAL_SCROLLBAR_AS_NEEDED); |
281 | 281 |
scrollpane.setVerticalScrollBarPolicy(JScrollPane.VERTICAL_SCROLLBAR_AS_NEEDED); |
282 | 282 |
|
Also available in: Unified diff