2011-10-26 14 views
1

申し訳ありませんが、私はそれをまったく使用する方法がありません!Eclipse GWTプラグインでGWTデザイナーを使用するには?

サンプルコードを使用してGWTプロジェクトを作成すると、サンプルTextBox-esとButtonの位置が既にマークされているHTMLテーブルを含むページがSDKによって生成されます。 GWTデザイナでサンプルファイルを開き、ボタンを少し右に動かすと、実行中にエラーが発生します。

サンプルコードなしでGWTプロジェクトを作成すると、GWTデザイナーが空のGUIでファイルを開くことができないように見えます。

GUIをゼロから設計したり、GWTデザイナの使用例を見る方法はありますか?

あなたはGWTはあなたのためのサンプルコードを作成したいときに問題があるおかげで

答えて

2

、それはレイアウトのコンテナ部分は、プロジェクトのHTMLファイルにハードコーディングされます。生成されたサンプルは、RootPanel.get("someId").add(someWidget);を使用してこれらのコンテナにアクセスします。デザイナーを開いてこれらのウィジェットを移動すると、デザイナーはRootPanel.get("someId").add(someWidget,left,top);を生成しますが、この方法では機能しません。別のノートで

あなたがゼロからクラスを作成し、デザイナーでそれを開きたいとき、あなたは、単に周りを取得するためにRootPanelへの参照を追加することができるなど、「これは、GUIクラスの問題ではありません」:

public class SimpleClass { 
    RootPanel r = RootPanel.get(); 
    public SimpleClass() {} 
} 
+0

ありがとうございます!それはうまくいった!しかし今、私はこのクラスを通常のEntryPointにどのように結びつけるべきかを理解していません!ウィザードで作成されたEntryPointの子孫は、静的なRootPanelメソッドを使用して領域にアクセスします。 – Dims

+0

通常、サンプルコードを使用して作成し、htmlページを編集して静的な部分を削除します。あるいは、新しいクラスでEntryPointインターフェースを実装することもできますが、モジュールgwt.xmlファイルを編集する必要があります。そこには、クラスがあなたのエントリーポイントであることを定義する行があります。しかし、もう一度、新しいhtmlファイルを作成するか、古いhtmlファイルを編集する必要があります – pistolPanties

関連する問題