2013-09-24 2 views
0

Netbeans Appication 개발을 사용하여 응용 프로그램을 만들고 있습니다.netbeans 응용 프로그램 개발의 PropertySheetView

저는 모든 구현을 검사하고 TopComponent 내부에 배치 된 Jlist에 표시하는 API와 조회를 작성했습니다.

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

는 DemoAPI의 모든 구현을 얻고 목록 상자에 표시

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 
    } 
    } 

을 사용했다.

어떻게 해당 Jlist 값에 대해 propertySheetView에 속성 (유형 및 이름)을 표시 할 수 있습니까?

답변

0

이 작업을 수행하려면 ExplorerManager와 해당 뷰를 결합한 노드를 사용해야하며 JList를 대체해야합니다.

This tutorial은 노드의 기본 사항을 설명하고 ExplorerManager 및 모든 종류의 다양한보기에서 노드를 사용합니다. 생성 된 노드에서 getSheed() -Method를 덮어 쓰고 PropertySheet를 만듭니다.

Netbeans Developer FAQ은 응용 프로그램을 개발할 때 많은 일반적인 작업을 설명하는 좋은 장소입니다. Nodes and Explorer은 노드, ExplorerManagers 및 여러보기에 대해 많이 알려야합니다. Properties and PropertySheets에는 PropertySheets에 관한 멋진 추가 정보가 있습니다.

관련 문제