netbeans应用程序开发中的PropertySheetView

时间:2013-09-24 07:51:24

标签: java netbeans-platform

我正在使用Netbeans Appication开发创建一个应用程序。

我创建了一个API和一个查找,检查所有实现并将它们显示到放置在TopComponent中的Jlist。

public interface DemoAPI {
public String getType();
public String getName();
}

使用

Lookup.Result<DemoAPI> DemoResult;
DemoResult=Lookup.getDefault().lookupResult(DemoAPI.class);

public void resultChanged(LookupEvent ev) {
        for (DemoAPI demo : DemoResult.allInstances()) {
        //Added the demo to Jlist using demo.getName() as display Name
    }
    }

获取DemoAPI的所有实现并在ListBox中显示。

如何在propertySheetView中显示相应的选定Jlist值的属性(类型和名称)。

1 个答案:

答案 0 :(得分:0)

要实现这一点,您当然需要使用节点与ExplorerManager和相应的视图相结合,替换您的JList。

This tutorial解释了节点的基础知识,并将它们与ExplorerManager和各种不同的视图一起使用。在您创建的节点中,您将覆盖getSheed() - 方法并在那里创建PropertySheet。

Netbeans Developer FAQ是一个很好的地方,它描述了开发应用程序时的许多常见任务。 Nodes and Explorer应该告诉你很多有关Nodes,ExplorerManagers和几个Views的信息。 Properties and PropertySheets有一些关于PropertySheets的额外信息。