比如这样的一个jtree
-默认图形
|_圆形
|_方型
|_文字(节日快乐)在jpanel里左边显示jtree的结构,点击一个node就在右边显示相应的图形
请问要是要如何编程呢?
另外右边就是显示图形的地方是什么类型呢?是jeditor吗?还是其他类型呢?谢谢!!!在线等

解决方案 »

  1.   

    那个显示的图形不是用url连接的图片,也不是bmp或gif等现有的图片
    应该是要先用要新建class来画圆形或长方型,但是具体怎么做不是很明白...
      

  2.   

    我也不会
    只想说一下自己的见解
    不过当你在点击一个node时可以增加一个事件监听器啊
    在右面paint一个图形不好了吗?
      

  3.   

    这个都用TreeCellRenderer来做就可以吧。
    在Node的userobject里面记录你想显示图像的标识,在renderer里面判断,然后setIcon就行了。
    如果想动态显示(选中/未选中),可以同时判断selected。
      

  4.   

    TreeCellRenderer自己去实现就可以了一直来说可以继承自JLabel