my previous question about GUI in java के उत्तर के लिए धन्यवाद। अब मुझे आश्चर्य है कि "वास्तविक" अनुप्रयोगों के लिए, एक अच्छा जीयूआई प्राप्त करने के लिए पेशेवरों द्वारा चुने गए समाधान क्या हैं। क्या आप स्विंग और जेकंपोनेंट्स का उपयोग करते हैं और बस "देखो और महसूस" बदलते हैं? क्या आप अजीब या दूसरी पुस्तकालय पसंद करते हैं?जावा में "पेशेवर" जीयूआई कैसे बनाते हैं?
क्षमा करता है, तो उस सवाल का अजीब लगता है, मैं एक छात्र हूँ और मैं वास्तव में नहीं जानता कि कैसे जावा असली दुनिया में प्रयोग किया जाता है ...
@ जुल्स ओलेन: मैं जावा में लिखे गए वाणिज्यिक सॉफ़्टवेयर को भेजता हूं जो विंडोज़, ओएस एक्स और लिनक्स पर काम करता है। मैं स्विंग और इंटेलिजे के जीयूआई संपादक का उपयोग करता हूं (जो कि महान है कि यह स्वचालित रूप से आपके द्वारा बॉयलरप्लेट पॉइंटलेस लांघी अनैच्छिक स्विंग कोड को छुपाता है) और कुछ कस्टम-निर्मित घटक (ये प्रत्येक प्लेटफॉर्म पर 100% समान काम करता है)। एक कस्टम दोहरी/त्रि/चौकोर प्रगति पट्टी की तरह, कस्टम 'खोजने-जैसी-प्रकार-प्रकार' सूची (जैसे Google एक सुझाव के लिए उपयोग कर रहा है), और मेरे समस्या डोमेन के लिए कुछ और उन्नत कस्टम घटक। – SyntaxT3rr0r
@WizardOfOdds: विंडोज और लिनक्स पर आप किस लाफ का उपयोग कर रहे हैं? क्या आप विंडोज और जीटीके शैली या स्विंग डिफ़ॉल्ट का उपयोग कर रहे हैं? – Jonas
@ जोनास: विंडोज़ पर हम अपने उपयोगकर्ताओं को डिफ़ॉल्ट स्विंग लेआउट और निम्बस के बीच पसंद करते हैं। लिनक्स पर यह डिफ़ॉल्ट स्विंग है, जो कुछ भी होता है: लेकिन इसमें बहुत सारे मुद्दे हैं (एसओ पर बहुत सारे प्रश्न भी शामिल हैं)। उदाहरण के लिए हमारे पास "क्लोजेबल टैब" हैं और हम * 1.5 * के तहत चलाना चाहिए। इसलिए हमारे पास टैब आदि के लिए अपना स्वयं का रेंडरर है। यह एक * जंगली * दुनिया की असंगतताओं की दुनिया है :) सॉफ्टवेयर * लिनक्स पर * काम करता है और हम देवताओं को विकसित और परीक्षण करते हैं, लेकिन हम केवल ओएस एक्स पर बेच रहे हैं और विंडोज़ :) – SyntaxT3rr0r