2012-07-18 16 views
8

मैं वर्तमान में एक प्रोग्राम के लिए एक जीयूआई बनाने की कोशिश कर रहा हूं जो मैंने लिखा है जो आपको साइट के लिए अपने पासवर्ड को फाइल में सहेजने में मदद करता है। फिलहाल कार्यक्रम आपको टर्मिनल/सीएमडी में संपादित करने और उन्हें प्रदान करने देगा। मैं चाहता हूं कि यह एक जीयूआई है जिसमें शुरुआत में 2 बटन होंगे, जिसमें आप "अपने पासवर्ड देखें" या "पासवर्ड संपादित करें" करना चाहते हैं। "अपने पासवर्ड देखें" आपको जीयूआई के दूसरे भाग में ले जाएगा जो आपको अपना पासवर्ड देखने देता है, और "पासवर्ड संपादित करें" आपको GUI के एक अनुभाग में ले जाएगा जो आपको फ़ाइल में पासवर्ड और विवरण जोड़ने देता है। क्या कोई मुझे अच्छा ऑनलाइन ट्यूटोरियल प्रदान कर सकता है जो मुझे इसे पूरा करने की अनुमति देगा? धन्यवाद।जावा में एक जीयूआई बनाने का सबसे आसान तरीका?

उत्तर

5

Java Tutorials on Swing एक बहुत अच्छा संसाधन हैं। यदि आपको जावा कोड के साथ अपने यूआई को कोड-कोडिंग पसंद नहीं है तो वहां कई जीयूआई बिल्डर्स हैं जहां आप अपना यूआई दृष्टि से रख सकते हैं और कोड-बैक में व्यवहार को भर सकते हैं। जैसे Netbeans ऐसी चीज है और Eclipse के लिए है।

2

यदि आपको स्विंग का उपयोग करने की आवश्यकता नहीं है, तो आप Java FX 2.x भी कोशिश कर सकते हैं, जो मुझे लगता है, एक बेहतर रूप और अनुभव है। नेटबीन्स के नवीनतम संस्करण में जावा एफएक्स बिल्डर है, लेकिन जो भी आप वर्णन करते हैं उसके लिए प्रोग्राम को अपने फ्रेम को व्यवस्थित करना काफी आसान होना चाहिए।

+0

जावाएफएक्स अभी भी जीवित है? वाह, मैं नहीं कह सकता कि मैंने कभी इसे जंगली में कहीं भी देखा है। – Joey

+0

@ जॉय यह जावा एफएक्स 1.x नहीं है लेकिन जावा एफएक्स 2.x है जो पूरी तरह से अलग है (शुद्ध जावा जैसे स्विंग) और वास्तव में भविष्य में स्विंग को प्रतिस्थापित करना है। – assylias

3

यदि आप जावा जीयूआई प्रोग्रामिंग को कम करना चाहते हैं तो शायद आप कुछ ढांचे का उपयोग करने पर विचार कर सकते हैं, उदाहरण के लिए Griffon। मैं इसका इस्तेमाल करता हूं और यह शुद्ध स्विंग से काफी आसान है।

+1

यहां हाल ही में ग्रिफॉन ट्यूटोरियल का एक लिंक है http://jaxenter.com/tutorial-griffon-building-desktop-applications-with-groovy-43352।एचटीएमएल – aalmiray

15

यदि आप इसे मानक तरीके से करना चाहते हैं, तो आप स्विंग को आज़मा सकते हैं क्योंकि यह जावा (जेएफसी सटीक होना) के साथ आता है और इसमें अच्छे ट्यूटोरियल और समर्थन हैं। Swing tutorial.

आप कुछ देशी ओएस घटकों का उपयोग करता है, उपयोग करना चाहते हैं तो SWT आप के लिए है: यहाँ सरकारी ट्यूटोरियल है। लार्स वोगल में इस विषय में ट्यूटोरियल के ज़ोंड हैं: SWT tutorial

यदि आप कुछ नया और चमकदार चाहते हैं, तो जावा FX पर एक नज़र डालें। यह FLEX के साथ प्रतिस्पर्धा करने के लिए है और यह ओरेकल सामान भी है: Java FX tutorial

अन्य ढांचे हैं, लेकिन ये मेरी राय में सबसे अधिक उपयोगी और अच्छी तरह से प्रलेखित हैं।

स्विंग और एसडब्ल्यूटी के लिए एक बड़ा प्लस यह है कि आप आसानी से यूआई-एस बनाने के लिए विंडोबिल्डर का उपयोग कर सकते हैं। आप इसे यहां देख सकते हैं: WindowBuilder

+1

एसडब्ल्यूटी वास्तव में * देशी नियंत्रण का उपयोग करता है; वे सिर्फ उस तरह से नहीं दिखते हैं (या स्विंग के मामले में देखने की कोशिश करें)। – Joey

+0

हां, वास्तव में। इसे जोड़ने के लिए धन्यवाद, यह मेरे लिए स्पष्ट था। –

+0

आज तक, जावा में यूआई बनाने के "अनुशंसित" तरीके जावाएफएक्स है –

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