我想利用java的图形设计打印出二叉排序树,并且实现其中的一些基本功能。包括创建,删除,查找等。我编了一段时间,并且把每个部分的函数都写出来了。可是将它们嵌入到图形中去就处理不了。主要问题是架构不熟悉,而且对于画布不是很熟悉,希望大侠们能够提供一个参考程序,好作思考和修改。先谢谢拉!

解决方案 »

  1.   

    java好像只能用点和线画吧,等高人
      

  2.   

    再补一句,JDK/demo目录下有sun做的图形例子,很漂亮,不过没研究过,
      

  3.   

    我现在已经基本上搞出来了,可还有一点问题。那就是除了在画布上打印出树之外,我还想写些其他的东西,如文字等。我不想用canvas中的paint方法,还有其他的一些办法吗?望大家多多指点!
      

  4.   

    JPanel的protected void paintComponent(Graphics g){
    super.paintComponent(g); 
    //...YOUR CODE
    }