【问题标题】:Integrating SmartGWT Layout in Vaadin 7在 Vaadin 7 中集成 SmartGWT 布局
【发布时间】:2013-02-26 04:43:37
【问题描述】:

我想在 Vaadin 7 中使用 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.

【问题讨论】:

  • 有人请回答这个问题!
  • 那是 SmartGWT 布局,因为“智能 GWT 布局”对我来说意味着别的东西(与“愚蠢的 GWT 布局!”相反!)。我编辑了这个问题来解决这个问题。

标签: layout integration vaadin smartgwt


【解决方案1】:

这不是在 Vaadin 中使用 GWT Widget 的正确方式。

尝试按照本教程进行操作:

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

如果您使用 Eclipse 的 Vaadin 插件:https://vaadin.com/eclipse

您可以在以下位置创建具有所有功能(必要的类、xml 文件和小部件集)的新小部件:

项目/新建/其他/Vaadin/Widget

【讨论】:

  • 哎呀.. 添加智能 GWT 小部件似乎很难.. 你试过了吗?为你工作?
  • 我正在研究它......但它似乎并不复杂。本教程在这种情况下非常有帮助;)。你在为 Eclipse 使用 vaadin 插件吗?比你可以通过一个小例子轻松创建一个 gwt 小部件......对理解非常有帮助^^
  • 是的。我正在为 Eclipse 使用 vaadin 插件。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-11-25
  • 2013-05-20
  • 1970-01-01
  • 2015-05-27
相关资源
最近更新 更多