JTree, transparent
javax.swing.JTree
javax.swing.tree.DefaultTreeCellRenderer
Um einen JTree total transparent zu bekommen muss ein eigener CellRenderer implementiert werden:
DefaultTreeCellRenderer renderer = new DefaultTreeCellRenderer() { public Component getTreeCellRendererComponent(JTree tree, Object value, boolean sel, boolean expanded, boolean leaf, int row, boolean hasFocus) { setOpaque(false); return super.getTreeCellRendererComponent(tree, value, sel, expanded, leaf, row, hasFocus); } public Color getBackgroundNonSelectionColor() { return null; } public Color getBackground() { return null; } }