Eclipse Formsとは、plugin.xmlのマニフェストエディタみたいなウィジェットを作成するためのフレームワークです。どうも全てのウィジェットを org.eclipse.ui.forms.widgets.FormToolkit から取得するツールキットパターンになってるみたいですね*1。 //toolkitを作成 FormToolkit toolkit = new FormToolkit(parent.getDisplay()); //formを作成 ScrolledForm form = toolkit.createScrolledForm(parent); form.setText("Hello, Eclipse Forms"); //格子状のレイアウト TableWrapLayout layout = new TableWrapLayout(); layout.numColumns = 3; form.getBody().setLayout(layout); //ハイパーリンク Hyperlink link = toolkit.createHyperlink(form.getBody(), "Click here.",SWT.WRAP); link.setText("This is an example of a form that is much longer and will need to wrap."); TableWrapData td = new TableWrapData(); td.colspan = 3; link.setLayoutData(td); この記事は
現在のアクセス:11993 |