java - 这段代码是什么意思?

标签 java netbeans openide

不知道下面代码中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/

相关文章:

java - 查找是如何工作的?

java - 线型的符号或结束

java - 如何将jtable中的值插入到mysql中?

java - JPA、继承和instanceof

java - JSP 表单未与 Servlet 连接 404-错误

netbeans - 更改 NetBeans 7.0 UI 语言

java - 工具提示导致 swing/netbeans-rcp 中出现死锁

java - 如何使用房间数据库从 LiveData 列表中检索用户以显示在 Spinner 中

java - 正则表达式检测字符是否重复超过三次