想做个二叉树生成图形界面,节点都用JTextField表示(默认值为“#”),当删除“#”时,这时控件长度为0,调用removeUpdate(DocumentEvent e)方法,动态生成左右子节点(JTextField,默认为“#”),并分配子节点在图形界面中的坐标。所以我需要返回父节点的引用,求出在图形界面中的坐标,以便计算两子节点在图形界面中的坐标!问题:removeUpdate(DocumentEvent e)中,没有e.getSource()方法,求大神帮助!!!什么方法可以完成这个动态生成节点二叉树!!!!
但是有 getDocument()
你判断是哪个 JTextField 的 Document 不就可以区分了?
我第一次用DocumentListener不是很熟
我试试! 万分感谢
...
if(Text[i]=e.getDocument()) System.out.println(i);
测试了下找到了 东西可以继续做了 谢谢楼上大神
5楼的太简单了 我是新手 自学还没到半年 不过还是谢谢
其实我还是对Document 不懂 有没有大神 交流下