Opalが提供するウィジェットを使おうとしています。
私は次のことをしています:
@PostConstruct
public void createControls(Composite parent){
System.out.println("PROP3");
parent.setLayout(new GridLayout(1, false));
Composite propertyContainer = new Composite(parent, SWT.NONE);
propertyContainer.setLayout(new GridLayout(1, false));
GridData gd = new GridData(GridData.FILL, GridData.FILL, true, true);
propertyContainer.setLayoutData(gd);
propertyTable = new PropertyTable(propertyContainer, SWT.NONE);
propertyTable.showButtons();
propertyTable.viewAsCategories();
propertyTable.addProperty(new PTProperty("id", "Identifier", "Description for identifier", "My id")).setCategory("General");
propertyTable.addProperty(new PTProperty("text", "Description", "Description for the description field", "blahblah...")).setCategory("General");
}
@Focus
private boolean setFocus(){
return true;
}
コードはに関連付けられてPart
おり、実行され、他のウィジェットでは問題ありPropertyTable
ませんが、は表示されません。
を作成するためのコードPropertyTable
は、彼らのチュートリアルからのものです。
ここで何をめちゃくちゃにしていて、PropertyTable
表示されていませんか?