Dies ist eine alte Version des Dokuments!


AWT/Swing

JTree, transparent

javax.swing.JTree
javax.swing.tree.DefaultTreeCellRenderer

Um einen JTree total transparent zu bekommen 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);  
   }  
}

Eigene Werkzeuge
Werkzeuge

gratis Counter by GOWEB
seit 9.10.2007