2013-04-23 15 views
6

मुझे एक जीडब्ल्यूटी आवेदन बनाने में कुछ परेशानी हो रही है।क्या जीडब्ल्यूटी जावा स्विंग को संभाल सकता है?

यहां: https://developers.google.com/web-toolkit/tools/gwtdesigner/features/menu_editing Google स्वयं जावा स्विंग, जेडब्ल्यूटी में जेएफआरएएम कार्यान्वयन की संभावना के बारे में बात करता है। मैं जावा नौसिखिया हूं और यह नहीं जानता कि स्विंग के एसडब्ल्यूटी समतुल्य क्या है, इसलिए मैंने उस विकल्प की कोशिश नहीं की है।

जब मैं अपने कोड (जो GWT डिजाइनर से बनाया गया है) को चलाने के लिए मैं प्रत्येक पंक्ति JFrame का उपयोग करता है पर त्रुटियों मिल की कोशिश:

JFrame frame = new JFrame(); 

     JMenuBar menuBar = new JMenuBar(); 
     frame.setJMenuBar(menuBar); 

     JMenu mnNewMenu = new JMenu("Test"); 
     menuBar.add(mnNewMenu); 

     JMenu mnNewMenu_1 = new JMenu("Test"); 
     mnNewMenu.add(mnNewMenu_1); 

रिटर्निंग: [त्रुटि] [gwtearthdemo] - रेखा 96: नहीं स्रोत कोड javax.swing.JFrame प्रकार के लिए उपलब्ध है; क्या आप एक आवश्यक मॉड्यूल का उत्तराधिकारी भूल गए थे?

जेमेनूबार, जेमेनू के लिए डिट्टो।

मैंने उत्तर के साथ इस तरह की त्रुटियों को देखा है जिसमें यह सुझाव दिया गया है कि प्रश्न में कार्य GWT पर लागू नहीं है। हालांकि, Google सुझाव देता है कि यह है। यहां कोई सलाह है?

+1

[आलेख उद्धृत] (https://developers.google.com/web-toolkit/tools/gwtdesigner/features/menu_editing) दिखाता है कि डिज़ाइनर कैसे देता है आप स्विंग या एसडब्ल्यूटी में पाए गए लोगों को _comparable_ विजेट चुनते हैं। – trashgod

उत्तर

8

जीडब्ल्यूटी में आप केवल कुछ जावा वर्गों का उपयोग करने के लिए प्रतिबंधित हैं क्योंकि सभी जावा वर्गों को जावास्क्रिप्ट में परिवर्तित करना संभव नहीं है। आप इस लिंक में अनुमत कक्षाओं की एक सूची पा सकते हैं: List of Classes

+0

तब मैं अपने मूल प्रश्न में लिंक को समझ नहीं पा रहा हूं। वे इसका विज्ञापन क्यों करते हैं? –

+0

कोर जीडटी डेवलपर के रूप में, मैं डिजाइनर के साथ कम अनुभवी हूं, क्या आपने स्विट का स्रोत कोड जोड़ा है और बिल्ड पथ पर स्विंग किया है और जार के साथ प्रयास किया है ?? –

+0

मैंने सोचा कि स्विंग मानक था? मुझे नहीं पता कि इसे बिल्ड पथ में कैसे जोड़ना है यदि यह पहले से नहीं है। डिज़ाइनर सिर्फ मेरे लिए कोड की रेखाएं उत्पन्न करता है, इसलिए यह उपरोक्त उत्पादित करता है। –

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