6

Vaadin7でSmartGWTレイアウトを使用したい。どこでも検索した。しかし、正しいチュートリアルやソースコードを取得できませんでした。誰かがこれで私を助けることができますか?

そして、SmartGWTで試してみました。SmartGWTでレイアウトを作成しました。

public class SmartGWTLayout extends Widget {
   public SmartGWTLayout() {
    TabSet tabSet = new TabSet();
    tabSet.setTabBarPosition(Side.TOP);
    tabSet.setWidth(400);
    tabSet.setHeight(200);

    Tab tTab1 = new Tab("Blue", "pieces/16/pawn_blue.png");
    Img tImg1 = new Img("pieces/48/pawn_blue.png", 48, 48);
    tTab1.setPane(tImg1);

    Tab tTab2 = new Tab("Green", "pieces/16/pawn_green.png");
    Img tImg2 = new Img("pieces/48/pawn_green.png", 48, 48);
    tTab2.setPane(tImg2);

    tabSet.addTab(tTab1);
    tabSet.addTab(tTab2);

    VLayout vLayout = new VLayout();
    vLayout.setMembersMargin(15);
    vLayout.addMember(tabSet);
    vLayout.setAutoHeight();

    vLayout.draw();
  }
}

私はこのようにVaadinのレイアウトを呼び出しました。

            SmartGWTLayout aSmartGWTLayout = new SmartGWTLayout();
            vaadinLayout.addComponent((Component)SmartGWTLayout);

そして、私はこのエラーが発生しています

  HTTP Status 500 - java.lang.NoClassDefFoundError: com/google/gwt/core/shared/GWTBridge

  type: Exception report

  message: java.lang.NoClassDefFoundError: com/google/gwt/core/shared/GWTBridge

  description: The server encountered an internal error that prevented it from fulfilling this request.
4

1 に答える 1

1

これは、Vaadin で GWT ウィジェットを使用する正しい方法ではありません。

このチュートリアルに従ってみてください:

http://java.dzone.com/articles/using-gwt-widgets-vaadin-7

http://java.dzone.com/articles/using-gwt-widgets-vaadin-7-0

http://java.dzone.com/articles/using-gwt-widgets-vaadin-7-1

Vaadin Plugin for Eclipse を使用する場合: https://vaadin.com/eclipse

次の場所で、すべての機能 (必要なクラス、xml ファイル、およびウィジェットセット) を備えた新しいウィジェットを作成できます。

プロジェクト/新規/その他/Vaadin/ウィジェット

于 2013-02-27T12:01:20.077 に答える