有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

netbeans应用程序开发中的java PropertySheetView

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

我创建了一个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) 个答案

  1. # 1 楼答案

    要实现这一点,您肯定需要将节点与ExplorerManager和相应的视图结合使用,以替换JList

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

    Netbeans Developer FAQ是一个很好的地方,它描述了开发应用程序时的许多常见任务Nodes and Explorer应该会告诉你很多关于节点、explorerManager和几个视图的信息Properties and PropertySheets有一些关于房产表的额外信息