编程语言
首页 > 编程语言> > Java Swing JTree TreeModel-如何进行延迟初始化

Java Swing JTree TreeModel-如何进行延迟初始化

作者:互联网

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

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

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

谢谢大家

解决方法:

TreeWillExpandListener
例如参见this

标签:jtree,swing,treemodel,java
来源: https://codeday.me/bug/20191102/1993223.html