我的swing应用程序中有一个JTree,用于显示数据列表(int树模式)。

问题是TreeModel在初始化期间加载所有项目,而我不需要全部加载它们。在一个屏幕中,只有100个是可显示的,因此没有必要加载成千上万的数据以在一个屏幕中仅显示100个。

问题:有什么方法可以在TreeModel中进行某种延迟初始化并在需要时检索数据?

谢谢大家

最佳答案

TreeWillExpandListener
例如参见this

关于java - Java Swing JTree TreeModel-如何进行延迟初始化,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5846363/

10-11 01:30