jtree 控制结点选择 单击jtree的结点,会在右边显示结点的详细内容,如果修改结点内容,则不允许选择其他结点,保存后在能选择, 怎么控制不能选择其他结点??? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在你修改信息是让JTree setEnabled(false);当你点保存是 setEnabled(true); JTree setEnabled(false); 这样一来,当前的焦点也没有了! 记忆当前的结点oldNode。当选择其他结点的时候,判断一下内容是否有更改。1.如果没有修改,光标移动到新结点,记忆为oldNode。2.如果有修改,提示用户:您有修改的内容没有保存,是否保存?a是:帮助用户保存,光标移动到新结点。b否:不保存信息到结点,光标移动到新结点。c取消:什么都不做,光标重新设置回oldNode。如果不能弹出信息让用户保存,就相当于2的情况只执行c了。 JSplitPane问题 关于子类继承父类是否共用成员变量 请教为什么StringBuffer比较后输出Not Equal I\O问题 用java编译好的应用程序,能否运行在没有java虚拟机的机器上???? linux下JAVA串口编程 一个很简单的关于异常问题,请指点!! 怎么样在输入数据后立即更新表格? 是在找不到问题所在啊~~~~~~~~~~~~~~!各位学长帮帮忙啊!谢谢啦 救救作毕设的新手吧!有“jdbc实现网上远程数据库的访问“资料的大虾们! jtree 选择 socket编程问题,请高手帮忙
当你点保存是 setEnabled(true);
当选择其他结点的时候,判断一下内容是否有更改。
1.如果没有修改,光标移动到新结点,记忆为oldNode。
2.如果有修改,提示用户:您有修改的内容没有保存,是否保存?
a是:帮助用户保存,光标移动到新结点。
b否:不保存信息到结点,光标移动到新结点。
c取消:什么都不做,光标重新设置回oldNode。
如果不能弹出信息让用户保存,就相当于2的情况只执行c了。