我想在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.发布于 2013-02-27 20:01:20
这不是在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文件和小部件集)的新小部件:
Project/New/Other/Vaadin/Widget
https://stackoverflow.com/questions/15081501
复制相似问题