Top / Eclipse / プラグイン開発のTIPS集 / Forms

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);


この記事は

選択肢 投票
おもしろかった 3  
そうでもない 3  

Top / Eclipse / プラグイン開発のTIPS集 / Forms

現在のアクセス:11758


*1 の割にはFormToolkit?はInterfaceを実装してるわけではないけど。AbstractFactory?かと思ったんだけど

トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS