अब तक मैंने स्विंग और जेकंपोनेंट्स का उपयोग करके "छोटे" ग्राफिकल अनुप्रयोगों का निर्माण किया है, जैसा कि मैंने स्कूल में सीखा था। फिर भी मैं अब बदसूरत JButtons सहन नहीं कर सकता। मैंने अलग-अलग जेबटन विधियों के साथ खेलने की कोशिश की है, जैसे रंग बदलना, आइकन डालना आदि। लेकिन मैं अभी भी संतुष्ट नहीं हूं। आप जावा में एक अच्छा जीयूआई कैसे बनाते हैं?मैं जेबुटन से थक गया हूं, मैं जावा में एक अच्छा जीयूआई कैसे बना सकता हूं?
मैं नहीं के लिए भी भारी विकल्प (जैसे, बड़े चौखटे या बहुत जटिल पुस्तकालयों के बिना) के लिए देख रहा हूँ।
http://stackoverflow.com/questions/2248342/skinning-java-applications/2248437#2248437 – Jonas
@Jules Olléon: +1 ध्यान दें कि कुछ मामलों में जहां मुझे कुछ गैर-मौजूदा घटक की आवश्यकता थी (जैसे, कहें, "दोहरी/त्रि/क्वाड प्रगति पट्टी" [एक ही "प्रगति पट्टी" में अलग-अलग रंग]] और चाहते थे कि यह * बिल्कुल * लिनक्स पर दिखाई दे, वही * विंडोज़ और ओएस एक्सआई ने अपना खुद का, लिग्थवेट, स्वयं- बनाया, पिक्सल आधारित घटक। गेम (मेनू इत्यादि) के लिए 2 डी जीयूआई लिखना अलग नहीं है। ओह बीटीडब्ल्यू, डिफ़ॉल्ट लेआउट बदलने के बारे में बात करने वाले सभी सुझाव ओएस एक्स पर स्वीकार्य नतीजे देने की संभावना नहीं है: आप यह सुनिश्चित करना चाहते हैं कि * केवल * ओएस एक्स पर नहीं होने पर इन एल एंड एफ का उपयोग लागू करें;) – SyntaxT3rr0r
@ जुल्स ओलेऑन: ओएस एक्स पर इन एल एंड एफ का उपयोग करने का दूसरा कारण यह भी नहीं है कि ऐसा करने से ऐप्पल दिशानिर्देशों को तोड़ने की संभावना है (डिफ़ॉल्ट रूप से, किसी भी चीज़ के साथ गड़बड़ किए बिना, जावा जेबटन * ओएस एक्स पर बहुत अच्छा लग रहा है)। – SyntaxT3rr0r