2010-03-04 10 views
5

मैं जावा में गुई बनाने के लिए कुछ ढांचे या टूलकिट (स्टाइल ड्रैग और ड्रॉप) की तलाश में हूं। मुझे डॉकिंग, टूलबार, टेबल इत्यादि के साथ काफी जटिल आवेदन करने की आवश्यकता हैजीयूआई ढांचा जावा

कौन सा सबसे अच्छा होगा?

+0

[VLDocking] (http://vldocking.com) एक आसान तरीका है एक डॉकिंग यूआई जोड़ने के लिए, यह आपके एप्लिकेशन के डिज़ाइन को आरसीपी की तरह उपभोग नहीं करेगा। – Andrew

उत्तर

3

Netbeans मंच हो सकता है आप के लिए, यह स्विंग पर आधारित है क्या देख रहे हैं, और NetBeans आईडीई यह के लिए एक प्रदर्शन हो सकता है, जाँच http://platform.netbeans.org/
मुझे लगता है कि SWT पर बराबर http://www.eclipse.org/platform/

+0

जो अच्छा दिखता है, लेकिन मुझे आशा है कि यह हाल ही में एक्सयूआई की तुलना में अधिक उपयोगकर्ता अनुकूल होगा। – joseph

+0

ग्रेट।मैंने कभी सोचा नहीं है कि मॉड्यूल बनाना सरल है – joseph

3

यदि आप एक जीयूआई निर्माता की तलाश में हैं, NetBeans एक सभ्य है। अन्यथा, आप इसे स्वयं स्विंग या एसडब्ल्यूटी में लिख सकते हैं?

+0

हाँ, मुझे स्विंग पता है, लेकिन लिखने के लिए बहुत सारे कोड की आवश्यकता है यह दास का काम होगा मुझे लगता है .. और, कहीं भी ट्यूटोरियल बीन लिखना है? – joseph

+0

संपादित करें: मुझे लगता है कि आप नेटबीन के लिए डिफ़ॉल्ट स्थापित स्विंग डिजाइनर के बारे में बात कर रहे थे। नेटबीन प्लेटफॉर्म को पहली बार – joseph

+0

स्विंग वास्तव में अच्छा लगता है और जेआरई के साथ बंडल आता है। नेटबींस जीयूआई बिल्डर भी उत्कृष्ट है। –

1

eclipse rcp, spring rich client, griffon

इन चौखटे के सभी बॉयलर-प्लेट कोड को फिर से (डॉकिंग, विंडो प्रबंधन, संवाद प्रबंधन, वरीयताओं प्रबंधन के लिए समर्थन) लेखन से बचने के लिए अच्छे हैं।

मुझे यह ध्यान रखना चाहिए कि पूर्ण ड्रैग 'एन ड्रॉप बॉक्स में से किसी में से समर्थित नहीं है, लेकिन आईडीई है जो एक दृश्य संपादक में स्विंग पैनल, घटकों, ... के निर्माण में आपकी सहायता करता है। एक्लिप्स आईडीई और नेटबीन्स आईडीई दोनों में एक जीयूआई बिल्डर/विजुअल एडिटर है।

मेरी पसंदीदा पसंद वसंत समृद्ध ग्राहक है क्योंकि इसे शुरू करना आसान है, यह स्विंग-आधारित है, यह डॉकिंग फ्रेमवर्क, घटक पुस्तकालयों के साथ एकीकृत करता है ... और यह वसंत का उपयोग करता है।

यदि आपको एक प्लग करने योग्य आर्किटेक्चर की आवश्यकता है तो आपको ग्रहण या नेटबीन पर एक नज़र डालना चाहिए।

संपादित: मेरा मतलब आरसीपी ग्रहण

2

प्रारंभ पढ़ने Swing Architecture और फिर Netbeans यूआई बिल्डर का उपयोग करें और अंत में JIDE Software पुस्तकालयों के साथ यह पूरक है।

http://img96.imageshack.us/img96/4279/capturadepantalla201003s.png

Jide उदाहरण के लिए, कई पुस्तकालय हैं:

Jide डॉकिंग:

alt text

Jide ग्रिड:

alt text

और बहुत कुछ। मुझे लगता है कि एकमात्र असुविधाजनक है, आपको स्विंग करने से पहले काम करता है (या आप प्रक्रिया में उस ज्ञान को प्राप्त कर सकते हैं)

+0

हां, मैं गुई करने में नया हूं, केवल एक चीज जिसे मैंने अभी तक बनाया है, कुछ पैनलों के साथ आसान परियोजनाएं थीं। – joseph

+0

ऐसा लगता है कि जिस तरह से मैंने आपको बताया था, उसमें एक अच्छा बदलाव होगा। उस लेख को पढ़ें और नेटबींस यूआई बिल्डर से JIDE का उपयोग करें। आप प्रक्रिया में बहुत कुछ सीखेंगे। जब आपको कोई संदेह है, तो एसओ पर वापसी करें और उससे पूछें। – OscarRyz