क्या GUI पुस्तकालयों JetBrains का उपयोग कर रहे हैं?


103

पृष्ठभूमि

मैं जावा में कुछ नया हूं और JetBrains टीम द्वारा विकसित IntelliJ IDE का उपयोग करके आनंद ले रहा हूं।

मैंने कम्युनिटी एडिशन के लिए स्रोत डाउनलोड किया है, और मैं यह देखने की कोशिश कर रहा हूं कि वे लाई-एंड-फील पाने के लिए कौन से जीयूआई लाइब्रेरी का उपयोग कर रहे हैं।

सवाल

गैर-देशी टैब, टूलबार और ब्रेडक्रंब घटक प्राप्त करने के लिए वे क्या पुस्तकालयों (यदि कोई हो) का उपयोग कर रहे हैं?

वे जिन पैनलों का उपयोग कर रहे हैं वे भी दिलचस्प हैं, हालांकि मुझे लगता है कि वे परियोजना के लिए विकसित किए गए थे और पुस्तकालय नहीं हैं। क्या ये सच है?

क्या कोई GUI प्रोजेक्ट में समान लुक-एंड-फील का उत्पादन करने के लिए आवश्यक चीजों का टूटना प्रदान कर सकता है?

किसी के लिए ट्यूटोरियल है? मैं अब तक काम करने में सक्षम रहा हूं, वह यह है कि वे स्विंग और जॉगियों का उपयोग कर रहे हैं।

व्हाट आई थिंक सो फार

वे स्विंग और jGoodies का उपयोग कर रहे हैं। MyDoggy परियोजना एक ऐसी ही डॉकिंग ढांचे का निर्माण करने के लिए, तथापि मुझे नहीं लगता कि इस इंटेलीजे द्वारा किया जाता है प्रयास कर रहा है।


5
यह प्रश्न एक डायरी में प्रविष्टि की तरह अधिक पढ़ता है ...
user1329572

3
इस तरह के सवाल के लिए आपको quora.com पर बेहतर प्रतिक्रिया मिल सकती है
यूजीन राईजिकोव

जवाबों:


138

IntelliJ IDEA एक शुद्ध जावा स्विंग एप्लीकेशन है। संपादक टैब जैसे सभी कस्टम घटक मैन्युअल रूप से बनाए जाते हैं, इसके लिए कोई तृतीय-पक्ष लाइब्रेरी का उपयोग नहीं किया जाता है। आप IntelliJ IDEA सामुदायिक स्रोत कोड को देखकर सभी विवरण पा सकते हैं ।


2
वे इसके लिए JavaFX-8 का उपयोग क्यों नहीं करेंगे?
विटॉल्ड काकज़ुरबा

20
@ वीटो शायद इसलिए कि 2000 में IntelliJ IDEA को तब बनाया गया था जब JavaFX मौजूद नहीं था और अब यह कोड की लाखों लाइनों को दोबारा लिखने योग्य नहीं है और दोहरे लाभ के लिए हजारों संवादों और UI तत्वों को फिर से डिज़ाइन कर रहा है?
क्रेज़ीकोड

10
वास्तव में प्रभावशाली है जो आपने जावा स्विंग के साथ बनाया है। तो बहुत से लोग इसे बीमार बोलते हैं लेकिन आपने दुनिया को एक जबरदस्त उदाहरण दिया है जो यह साबित करता है कि जावा स्विंग डेस्कटॉप ऐप बनाने के लिए एक बहुत ही उपयोगी उपकरण है।
ज़ैक मैकोम्बर

@CrazyCoder अभी भी आप आइडिया परियोजनाओं के लिए स्विंग और जावा का उपयोग कर रहे हैं? (२०२० में एक संदेह)
मजूरेगेर्थर्टन

2
@ माजुरान हां, अगर आपको मेरी बात पर विश्वास नहीं है, तो सोर्स कोड खुला है और जवाब में लिंक है।
क्रेजीक्रोडर
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.