不知道下面代码中lookups.singleton的作用是什么
public class ProjectNode extends AbstractNode {
public ProjectNode(MainProject obj, ProjectsChildren children) {
super (children, Lookups.singleton(obj));
setDisplayName ( obj.getName());
}
}
最佳答案
您可以阅读有关 NetBeans Platform's Lookup apis 的信息以获得设计模式的概述。您也可以read about the class named Lookups , 有关其方法的详细信息。
基本上,此 API 会创建一个仅包含单个对象的查找对象。当您在此对象上调用查找时,如果它实现/扩展了查询中使用的对象,则只会返回用于初始化该对象的对象。
Lookup 模式是 NetBeans 平台的一个非常重要的部分。
关于java - 这段代码是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2504560/