tree.setClientProperty("JTree.lineStyle","Angled")

解决方案 »

  1.   

    tree.setClientProperty("JTree.lineStyle","Angled")
      

  2.   

    jdk2的说明中JTree没有这个方法.....书都快翻烂了
    是在那一个路径底下?
      

  3.   

    最好装个jbuild,他的帮助很好
    例:
       DefaultTreeCellRenderer renderer = new DefaultTreeCellRenderer();
        renderer.setOpenIcon(new ImageIcon("images/tree_open.gif"));
        renderer.setLeafIcon(new ImageIcon("images/tree_leaf.gif"));
        renderer.setClosedIcon(new ImageIcon("images/tree_close.gif"));
        renderer.setTextSelectionColor(Color.red);
        renderer.setBackgroundSelectionColor(tree.getBackground());
        renderer.setBorderSelectionColor(tree.getBackground());
        tree.setCellRenderer(renderer);
        tree.putClientProperty("JTree.lineStyle", "Angled");
      

  4.   

    TMD!!!!
    《java2 图形设计:卷II:Swing〉的setClientProperty应为putClientProperty.
    害人不浅.
      

  5.   

    还有问题:handle图标改不动,.setOpenIcon,setClosedIcon是设置枝节点的,不是
    枝、叶前的handle的图标的方法.