provider:
· ベ ベ チャ チャ サポ サポ ト (strain)
Palace letter
Sinji Miyamoto
GUI construction フレ フレ ワ ワ ク プ プ グ グ Visual Editor Shao し し ょ ょ. Swing / swt ビジュ ビジュ ル 编 编 机 机 机, プ. め 発 発 発 発.......... す........ す す す す... す.......... す... す す す す す す す す す. す す す. す す す す. す す す す す す す す す す す す す す す. す. す.... す.. す.... す す. す す す. す す す す す.. す す す す す す す す. す す す す
Visual Editor
Visual Editor GUI Structure の フレ ム ワ ワ ク ク で す で す す す す... Eclipse Tools プ プ ジェ ト Visual Editor サブ プ ジェ ジェ ジェ ト 発 発 が わ れ お お ワ ワ し が が わ ツ ル く 発 く が が が れ ル ル く く く く ル ル ル ル ル ル ル ル ル ル ル ル ル ル ル ル ル ル ル ル ル ル ル ル,, Visual editor autologous swings の g g エディ エディ 実 実 も も ま る る る 面 面 面 面...... が... が が. が が が が が が が が が が. が が が が が が が が が が が が が が が が が が が き が が が が 面 がラ セ セ ス ス CPL (Common Public License Version 1.0) 配 て お お お る る る る る る る る る る る る る る る る る る. る る.
ダウ ダウ ロ ド ド ン ス ト ー ル
Visual Editor ン ス ー ル
Visual Editor, GRAPSE MODITING FRAMEWORK し し い い す で し し い も も て ン ス ト ー が が が が あ あ..べ べ べ, Visual Editor の Web サ サ ト (http://www.eclipse.org/VEP/) から ダウ ダウ ロ ド ド 行 い い い い い.ここ ここ, 执 执 时 时 最 版 版 版 版..................お お, 1.0 は Eclipse 3 is で で で.
▲ Rong 1 Visual Editor (M2) の ダウ ロ ロ ド ペ ペ ジ ジ
1 ド し から ダウ す す.こ こ フォ ダ ダ Eclipse ス ト ー ル ル し し フォ ダ ダ に き き き ま ま. GEF (図 1-3), EMF (Rong 1-2) つ つ つ も も 様 に zip ファ ファ ル,, ー ル ル ディレ ディレ ト ト に ル ル き...... に. に.. ト ト ト ト ト に ト に ト.. ト ト ト ト ト ト ト ト ト ト ト ト ト ト. ト ト ト ト に ト ト... ト. ト ト ト. ト に ト. ト. に. ト ト. ト ト ト に ト ト に ト ト ト に ト. トAfter コピ コピ, Eclipse is restarted.
イ ス ト ー ル
Eclipse then starts, ン ス ト ー れ れ こ こ こ こ こ こ..... こ. こ こ...... す. こ... す す.... す す す. こ す す. す.. す. Eclipse メ メ ュ ュ から [Help] - [About Eclipse Platform] 択 択 し し.に 択 す す す す 択 す す す す す す 択 択 面 面 面 面 面 面 面 択 択 面 面 面 面 面 面 面 面 択 択 面 面 面こ こ 画, ン ス ー ル し し, EMF, GEF, VE (Visual Editor) が れ い い こ こ........... す.. こ. こ こ. こ. す.. す す.. こ す す す す す す す す す す す す す こ す.. す こ こ. す... こ.. す
▲ ▲ 図 2 ン ス ト ー ル
Set screen
Visual editor 设, set ペ ペ ジ メ メ メ ュ ュ [Window] - [Preferences] き [Java] - [Visual Editor] 択 択 し え え え (3).ここ で エディ エディ 方式 (エディ エディ デザ ン 画 画 面 ソ ソ ス ス ブ ブ り え か か か か か か か か か か か か か か か か か か................ き き き き き.ここ で, special に に わ わ デフォ ト.. ▲ ▲ 図 3 set screen
SWT プ プ プ ケ ケ ショ ショ
ここ ここ, Visual Editor し て て て 単 ショ.................. み み... First, Java プ ジェ ジェ ト ト ト............
SWT の ラ ブ ブ リ
SWT 编, 実 実 す に に に, SWT の JAR ク ラ パ パ パ あ 通 ま ま........ す す す........の よ よ よ い い.
[プ プ ジェ ジェ ト プ パティ パティ] - [java build path] - [Libraries] ブ ブ 択 択 す す す す す す す す す す す る る 択 択 択 択 択 択 択 択 択 択 択 択 択 択 択 択 択 択 択 択 択 択 択 択 択 択 択 択 択 択 択 択 択 択 択 択 択 択 択 択 択 択 択 択 択 択 択 択 択 択 択 択 択 択 択 択 択 択 択 択 択 択 択 択 択 択 択 択 択 択 択 択 択 択 択 択 択 択 択 択 択 択 択 択 択 択 択 択 択 択 択 択 択 択 択 択 択 択 択SUPPORT for JFACE LIBRARY] は チェ ク ク せ ず (arbitrary), [finish] 択 す す す す る る る 択 択 択 択 択 択 択 択 択 択 択 択
▲ mouting 4 SWT ラ ブ ブ ブ
お お, 図 4 [add jars] ボ タ ど から SWT.jar 追 し 场 编 编 编 编 编 编 编 编 编. 编 に に に に に に に に に に に に に に に に に に に に に に に に に に に に に に に に に に に に に に に に に に に に に に に に に に に に に に に に に に に に に に に に にSWT く く swings の プ プ ケ ケ ショ 场 场 场 场 こ こ................. す..
Made of Visual Class
Visual Editor は usually の Java ク ラ ス じ じ じ よ よ 方法 方法, じ 作. 作. き き き. き き. き き き き き き き き きす す ク ス ス "Visual Class" び び び.
ず, new rules Visual class を し ま ま.パ パ ケ ケ ジ エ プ プ プ ダ ダ ラ ケ ケ ス フォ フォ ダ ダ や パ ケ ケ [New] - [Visual Class] - [Java] - [Visual Class]) 択 択, [Next] ク リ リ リ リ リ
▲ Rong 5 new rules Visual class
に 必 必 ラ 情 情 情 情 情 情 情 情.... 情........... 択 択 択.ここ で は よ よ に に 指 指..
Setting item setting package (パ ケ ケ ケ ジ) Hogename (ラ ス) SWT1StyleApplication-Swtpublic static void main () チェ チェ ク
▲ Rong 6 Visual Class is 2
The new regulation of Visual Class,, す す, 最 よ よ な 面 が が れ (図 7).ず, エディ エディ の ク ク ク し て パレ ト ト.. ▲ Rong 7 Visual Class を し し ころ
こ こ パレ ト ト ウィ ウィ ドウ ドウ ドウ 最, 表示 表示 表示 が せ せ く 作 く 作. 作 く く く く 作 く く 作 く 作 が く 作 作, 作 作 作 グ, グ,,,, グ グ グ グ グ グ グ グ グ
▲ ▲ 8 パレ パレ ト を 広く 広く し おこ おこ おこ
A 环境 や や 阶 阶 阶... が が が が が が が 场 が 场...................... す.....こ こ 场 から から 択 択 択 択 択 択 択 択 択 択 囲 択 択 択 択 択 択 択 択 択 択 択 択 る る...
▲ Niki A represents れ れ から き から から から から から 作 作 作
ウィジ ウィジ ト 配置
Visual Class's new rules become し 段 阶 7 よ よ が に に に っ て が が, これ これ SSHELL コ ポ ポ ポ ネ 状态 状态 が が 状态 が が が が が が が が が が が が 状态. が が が が が が がここ ここ, SWT ウィジ ウィジ ト 编 编 编 て て き す 面 面 面 面 面. 面 面 面 面 面 面 面 面 面 面 面 面 面 面 面 面 面 面 面 面 面 面 面 面 面 面 面 面 面 面 面 面 面 面 面 面 面 面 说明 说明 说明 说明 说明 面 说明 说明 面 说明 说明 说明 说明 说明 说明 说明 面
9 よ 机 が が...
▲ 50 Visual Editor で 様 様
エディ エディ エディ ビュ ビュ 配置 配置 配置 配置 配置 配置 配置 配置 配置. 配置 配置 配置 配置. 配置 配置....
(1) Ve エディ エディ / パレ パレ ト
パレ パレ ト 上 上, す ウィジ ウィジ ト 択 択 択 択 択..ここ で ウィジ ウィジ ト 択 択 し て から, VE エディ エディ デザ ン ン サブビュ か か, Java Beans ビュ ビュ の 场 こ こ 択 配置 択. 択 択. 択 択 択. 択 択 択 択 択 択 択. 択 択. 択 択. 択 択お お, swT の ウィジ ト, パレ パレ ト 上 で ド ド ド ド ド ド ド ン も も も も も も も も も も も..... グ. グ グ... グ.. グ. グ グ. グ グ グ グ グ... グ. グ グ グ グ グ グ グ. グ グ グ グ グ. グ グ. グ. グ グ. グ グ グ グ グ グ グ. グ.. グ. グ グ グ. グ グConfiguration し い ウィジ ウィジ ト し て て 択..
(2) Ve エディ エディ / デザ デザ ン
Ve エディ エディ デザ デザ ン サブビュ サブビュ 配置 に に に に に に に に に に に に に に に に に に に に に に く に に に く く く く く く く.こ こ ビュ ビュ で, ウィジ ウィジ ト 択 し し り, ズ ド 変 ド ド 変 ド ド 変 ド 変 ト サ サ... が..... が が が が が が が が が が が が が が が が が
(3) VE エディ エディ / ソ ソ ス
ソ ソ ス サブ ビュ ビュ で で は 生 が が が........ JavaEditor 能 が そ 利 用....
(4) Java Beans ビュ ビュ
Java Beans ビュ ビュ で は が 层 层 层 层 层.デザ デザ ン サブビュ 様 様 様, ウィジ ウィジ ト 択 択 や や が が が が が.......
(5) プ プ パティ パティ ビュ ビュ
プ プ パティ パティ ビュ ビュ で で, デザ デザ ビュ ビュ ビュ や Java beans ビュ ビュ で 択 択 し ウィジ ウィジ ト プ パティ パティ パティ パティ パティ パティ パティ パティ.. プ プ プ プ プ プ プ プ プ プ プ プ プLayout, LayoutData 指 指 テキ ト ど は, 指.. う.... ど う こ こ こ こ こ こ こ こ こ こ こ こ こ こ こ こ こ こ こ こ こ こ こ こ こ こ
*
お お, プ プ パティ や や Java beans ビュ ビュ が が い な 场 场, [window] - [show view] から から き き ビュ 位置 自 分 が 位置 位置 位置 位置 位置 位置 位置. に.. に に に に に に に に に に に に に に に に に に に に に に に に に に に に に に に に に に に に にデフォ デフォ ト で は ビュ ビュ は は は ブ ブ ブ り り え 表示..... れ. れ.. え.上 の 画 で は, プ に に に. ビュ ビュ. ビュ ビュ ビュ ビュ ビュ ビュ ビュ ビュ ビュ ビュ ビュ い い.... い い
ベ ベ ト コ ド,, る る, 発 発 発 発 発. 発.. 発 発 発 発これ に ど ど 応 応 す か か か 记 る る る................
ベ ベ ト コ ド ド, VE エディ エディ デザ デザ ン サブビュ サブビュ サブビュ か, Java Beans ビュ ビュ 上 ウィジ ウィジ ト ト 択 択,, ク リ ク ク て て て て て... プ て. て プ て て 択 択 択. 択... 択. 択 択 択 択 択 択 択 択 択 択 択 択 択 択... 択. 択... 択.......... 択. 択 択 択 択 択 択 択
▲ ▲ 10 ベ ベ ベ ト コ コ ド ド ド
えば えば, [widgetSelected] 択 択 す す, ソ ソ ス に widgetselected ベ ベ ト コ コ が が れ (ほか ほか ベ ト).ソ ソ ス サブビュ サブビュ で, れ コ コ コ に..............
▲ Rong 11 コ コ ド の 追
ここ で, widgetSelected ベ ベ ト へ へ 応 コ コ コ ド て て て よ よ な 1 行 行 追. て て て. ょ.............
Browser.SetURL (Text.getText ());
実 実 る
し た プ プ ケ ケ ショ ショ ショ 実... Usually の java プ プ プ ケ ケ ショ ショ 様 様 に に に 実 実 実 実 実 実 実......... SWT プ プ プ ケ ケ ショ.. ブ.................... が.. SWT1 起 起 に に に に に... に に に に に に に に
-Djava.library.path =
こ こ 入 入 力 が が が 场 场..
▲ Rong 12 startup
す 実 す す す と と 画 画 面 面 面...
▲ moutine 13 実行 し ころ ころ
GUI プ プ グ ン が 増え そ そ そ な 期 が
ここ ここ, Eclipse 3 で れ れ れ b ウィジ ウィジ ト 用 て て て................... Hands コ コ ド ド 记 の widgetselected Browser.SetURL ()); 行 だけ だけ. Visual Editor, ウィジ ウィジ ト 配置 が 単 単 単...........だ だ だ, gui 配置 き っ っ て て, the API の 知 や や ウ ウ ウ ウ. 必 必........................ す.
Visual Editor の バ バ ジョ ジョ M2, だ official リ ー ス ス バ ジョ ジョ で あ あ あ せ ん ん. Several movements are heavy, and one movement is a strange man. At the moment, the だ だ が い ひ ひ ひ つ つ あ あ ま す g.... て て て て. て. て て て て て て て て て て て て て て て. て す て す す す す す す す す す す す す す す す す す て す す す す す す す す す す す す す て す す す す す す す す す て す す す す す
reference
DW Build Guis with the Eclipse Visual Editor Project
http://www-106.ibm.com/developerWorks/opensource/library/os-ecvisual/