ページ更新: 2011-08-25 (木) (2825日前)

関連: eclipse/SWT

Instantiations, Inc. の GUIビルダ WindowBuilder (SWT Designer, Swing Designer, GWT Designer) についてのメモ。

目次

[編集]

News #

[編集]

情報源 #

[編集]

Instantiations, Inc #

Instantiations, Inc.

Swing用

SWT用

SwingとSWTの両方をデザインできる

  • Documentation
    • Documentation のみが別途入手できるようになった。(2004-09-09) (plugins\com.swtdesigner.help_2.1.1 が入っている)
[編集]

その他 #

GUIプラグイン - Eclipse

Eclipse Plugin Central

Java GUI Builders (2005-04-10)

[編集]

メモ #

[編集]

3.0.1 200503027 #

  • Compositeのイベントハンドラ生成で、生成したイベントハンドラにイベントが渡されることに 気がついた。
       addDisposeListener(new DisposeListener() {
           public void widgetDisposed(DisposeEvent e) {
               do_null_widgetDisposed(e);
           }
       });

   protected void do_null_widgetDisposed(DisposeEvent e) {
       
   }
[編集]

v.3.0.X の注意点。 #

http://www.instantiations.com/windowbuilderpro/download.html より:

If you are installing v3.0.0 or v3.0.1 into an Eclipse 3.0 or 3.1 (pre-M5) environment, delete your Eclipse "configuration" directory before restarting Eclipse. This is to avoid a common Eclipse 3.x plugin cache bug. If

you are installing into Eclipse 3.1 M5, delete everything in the "configuration" directory except the config.ini file.

意訳。

WindowBuilder v3.0.0 か v3.0.1 を Eclipse 3.0 あるいは 3.1 (pre-M5) で使用するなら、 Eclipseを再起動する前に「configuration」ディレクトリを消去すること。 Eclipse 3.xのキャッシュバグを避けるため)

もし、Eclipse 3.1 M5 で使用するなら、 「configuration」ディレクトリの「config.ini」ファイル以外を消去すること。

[編集]

v2.1.1 Stable Build 2004.09.01 #

Swing Designer v2.1.1 Update - Eclipse 3.1 M1 Support

リリースノートより引用:

New v2.1.1 stable build includes support for Eclipse 3.1 M1, replicate width/height, 
arrow key support, improved custom widget support, etc.

- Eclipse 3.0 M1 Support
- Added Replicate Width and Replicate Height commands to toolbar (!)
- Support for arrow key movemnt in various layouts
- Support for JLabel.setLabelFor()
- Keyboard support for SpringLayout (!)
- Preference to control when to use layout grid
- Use default form size preference in all wizards
- Support for multiple widget moving in SpringLayout (!)
- Disable graphical editing of read-only files
- Fix for Swing menubar generation (!)
- Fix for Linux layouts
- Fix for minor memory leak

(!) = professional version only
[編集]

v2.1.0 GA 20040819 #

SWT Designer v2.1.0 Released!

リリースノートより引用:

Major new release includes support for SWT FieldEditorPreferencePages, enhanced NLS tools, 
new code generation options, new layout assistants, new wizards, performance and 
speed enhancements, Eclipse 3.0 final release support plus many other new features.

- Support for Eclipse 3.0 final release
- New support for Eclipse FieldEditor PreferencePages
-- Create standard PreferencePages or FieldEditorPreferencePages
-- New FieldEditor palette supporting all Eclipse FieldEditors
-- Access inner controls to set tooltips, colors and other properties
- Greatly enhanced NLS support
-- Editing widget text automatically updates .properties files
-- Support for multiple string extraction styles
- New and improved layout manager support
-- Improved SWT GridLayout support
- Improved editor ergonomics
-- Added maximize/restore buttons to the properties and design panes
-- New option to place event properties on a separate tab
-- Optional Important Properties dialog, appears when adding a widget
- New and improved code gen options, wizards and properties
-- Improved support for ViewParts
-- New Eclipse PropertyPage wizard
-- New add IColorProvider support to generated LabelProviders
-- Added ICellModifier to TableViewers and TableTreeViewers
-- Added support for new Eclipse 3.0 CTabFolder styles
-- Added support for SWT setData() property
-- Added support for JFace ApplicationWindow StatusLineManagers
-- Added SWT Text widget for password style, echoChar, tabs & topIndex
  • 2004-09-01 の中身の日付は 2004-08-31 13:40 - 13:45。これが最終版のようだ。
  • 2004-08-31 に download したものは、ZIP の中身は 2004-08-30 22:48 - 22:53。
  • 2004-08-30 に download したら、ZIPの中身は 2004-08-27 15:10-15:16 になっている。このバージョンでは、「2004-08-25 17:13-17:20」版とは挙動が違う。eclipse 2.1.3 にて、(GridLayoutのGridDataのパラメータ変更ができない。
  • WinDiff で比較したところ、次のファイルが変更されていた。
    • designerjdtcore.jar
    • doc.zip
    • designer.jar
    • com.swtdesigner_2.1.0\icons\**\*.gif が追加。
    • com.swtdesigner_2.1.0\template\*.jvt が異なる。
  • ところで、「GA」General Availability ってどういう状態を指しているのだろう。
  • 2004-08-26 に download したものは、2004-08-25 17:13-17:20 になっている。★現在 2004-08-31 これを eclipse 2.1.3 で 使用中。
[編集]

v2.0.1 20040818 #

(2004-08-19, 2004-08-20 確認)

  • eclipse 2.1.3 でちょっとだけ動かした。問題なし。
  • v2.0.1 の最終版になったようだ。(v2.1.0GAが出ているので)
  • v2.0.1 へのリンクは download ページからなくなったが、 次のURLでダウンロードできる。(2004-08-30)
2.1 2004/08/18 21:10-21:15
http://www.instantiations.com/swt-designer/files/Designer_v2.0.1_for_Eclipse2.0.zip
3.0 2004/08/18 21:10-21:17
http://www.instantiations.com/swt-designer/files/Designer_v2.0.1_for_Eclipse3.0.zip