#author("2023-09-20T03:26:21+00:00","","")
#author("2023-09-20T03:26:22+00:00","","")
#topicpath
----
//ここにコンテンツを記述します。

Eclipse Formsとは、plugin.xmlのマニフェストエディタみたいなウィジェットを作成するためのフレームワークです。どうも全てのウィジェットを 
 org.eclipse.ui.forms.widgets.FormToolkit
から取得するツールキットパターンになってるみたいですね((の割にはFormToolkitはInterfaceを実装してるわけではないけど。AbstractFactoryかと思ったんだけど))。


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

-[[Eclipse Forms Programming Guide:http://dev.eclipse.org/viewcvs/index.cgi/~checkout~/pde-ui-home/working/EclipseForms/EclipseForms.html]]

----
この記事は
#vote(おもしろかった[5],そうでもない[5])
#vote(おもしろかった[6],そうでもない[5])
- zYWsC1  <a href="http://hvtcaebxkzod.com/">hvtcaebxkzod</a>, [url=http://lgfxaslignfk.com/]lgfxaslignfk[/url], [link=http://iuszymbefjap.com/]iuszymbefjap[/link], http://hzupdfzmuwbn.com/ -- [[uyabico]] &new{2010-02-09 (火) 10:14:46};

#comment
#topicpath


SIZE(10){現在のアクセス:&counter;}

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS