2013-02-26 11 views
6

में स्मार्टजीडब्लूटी लेआउट को एकीकृत करना मैं वैडिन 7 में एक स्मार्टजीडब्लूटी लेआउट का उपयोग करना चाहता हूं। मैंने इसे हर जगह खोजा; लेकिन, सही ट्यूटोरियल या कोई स्रोत कोड नहीं मिला। क्या कोई इस में मेरी मदद कर सकता है?वाडिन 7

और, मैंने स्मार्टजीडब्ल्यूटी में कोशिश की। मैंने 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(); 
    } 
} 

मैंने इस तरह वाडिन में लेआउट को बुलाया।

  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. 
+0

कुछ भी इस का उत्तर दें।! – Gugan

+1

यह स्मार्टजीडब्लूटी लेआउट है, क्योंकि "स्मार्ट जीडब्ल्यूटी लेआउट" का मतलब मेरे लिए कुछ और है ("गूंगा जीडब्ल्यूटी लेआउट!" के विपरीत। मैंने इसे ठीक करने के लिए प्रश्न संपादित किया। – PhiLho

उत्तर

1

हो रही है यह Vaadin में GWT विजेट का उपयोग करने के लिए सही रास्ता नहीं है।

कोशिश इस ट्यूटोरियल का पालन करने के: https://vaadin.com/eclipse

आप बना सकते हैं एक नया विजेट के साथ:

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 प्लगइन का उपयोग करते हैं सभी सुविधाएं (आवश्यक कक्षाएं, एक्सएमएल फाइलें और widgetset) पर:

परियोजना/नई/अन्य/Vaadin/विजेट

+0

ओह .. एक स्मार्ट जीडब्ल्यूटी विजेट जोड़ने में मुश्किल लगती है .. क्या आपने कोशिश की? आपके लिए काम किया? – Gugan

+0

मैं इस पर काम कर रहा हूं ... लेकिन यह जटिल नहीं लगता है। इस स्थिति में ट्यूटोरियल बहुत उपयोगी है;)। क्या आप ग्रहण के लिए वैडिन प्लगइन का उपयोग कर रहे हैं? आप आसानी से एक छोटे उदाहरण के साथ एक gwt विजेट बना सकते हैं .... ^^ – RAN

+0

हां समझने के लिए बहुत उपयोगी है। मैं ग्रहण के लिए vadin प्लगइन का उपयोग कर रहा हूँ। – Gugan

संबंधित मुद्दे