Property String | Object Type |
Tree.actionMap | ActionMap |
Tree.ancestorInputMap | InputMap |
Tree.background | Color |
Tree.changeSelectionWithFocus | Boolean |
Tree.closedIcon | Icon |
Tree.collapsedIcon | Icon |
Tree.drawDashedFocusIndicator | Boolean |
Tree.drawHorizontalLines | Boolean |
Tree.drawsFocusBorderAroundIcon | Boolean |
Tree.drawVerticalLines | Boolean |
Tree.editorBorder | Border |
Tree.editorBorderSelectionColor | Color |
Tree.expandedIcon | Icon |
Tree.expanderSize | Integer |
Tree.focusInputMap | InputMap |
Tree.focusInputMap.RightToLeft | InputMap |
Tree.font | Font |
Tree.foreground | Color |
Tree.hash | Color |
Tree.iconBackground | Color |
Tree.iconForeground | Color |
Tree.iconHighlight | Color |
Tree.iconShadow | Color |
Tree.leafIcon | Icon |
Tree.leftChildIndent | Integer |
Tree.line | Color |
Tree.lineTypeDashed | Boolean |
Tree.openIcon | Icon |
Tree.padding | Integer |
Tree.paintLines | Boolean |
Tree.rendererUseTreeColors | Boolean |
Tree.rightChildIndent | Integer |
Tree.rowHeight | Integer |
Tree.scrollsHorizontallyAndVertically | Boolean |
Tree.scrollsOnExpand | Boolean |
Tree.selectionBackground | Color |
Tree.selectionBorderColor | Color |
Tree.selectionForeground | Color |
Tree.showsRootHandles | Boolean |
Tree.textBackground | Color |
Tree.textForeground | Color |
Tree.timeFactor | Integer |
TreeUI | String |
设置JTree没有线:
tree.putClientProperty("JTree.lineStyle","None");
设置JTree为虚线:
UIManager.getDefualts().put("Tree.lineTypeDashed",Boolean.True);
//或者在JTree属性里设置
tree.putClientProperty("Tree.lineTypeDashed",Boolean.True);
其他的基本是一样的设置方法。