2010-02-11 14 views
6

क्या कोई जावा डेस्कटॉप अनुप्रयोगों को "त्वचा" करने का तरीका जानता है। (Winamp खाल की तरह, या MirandaIM के लिए खाल)? मैं अपना खुद का रूप और अनुभव नहीं बनाना चाहता हूं।जावा डेस्कटॉप अनुप्रयोग स्किनिंग?

+3

डेस्कटॉप ऐप्स, या वेब ऐप्स? – skaffman

+0

श्रीमान, मैं डेस्कटॉप ऐप्स के बारे में बात कर रहा हूं। – Hemeroc

उत्तर

4

हां, ऐसा कुछ तरीकों से किया जा सकता है, लेकिन मैं किसी को भी नहीं जानता जो वास्तव में सरल है। Nimbus: The New Face of Swing पर एक नज़र डालें, इसमें कुछ उदाहरण हैं। आप अक्सर घटकों के स्वरूप को ओवरराइड कर सकते हैं या रंग बदल सकते हैं।

कुछ लिंक:

और आप हमेशा उदाहरण Substance में, एक और एलएएफ को बदल सकते हैं।

+0

निंबस बहुत अच्छा लग रहा है। क्या आप खिड़की के आकार को बदलने का तरीका जानते हैं (जैसे गोलाकार कोनों या अंडाकार आकार वाली खिड़की)? – Hemeroc

+0

हां, http://java.sun.com/docs/books/tutorial/uiswing/misc/trans_shaped_windows.html – Jonas

0

स्विंग ने अंतर्निहित गतिशील रूप और समर्थन महसूस किया है। यदि आप डेस्कटॉप ऐप्स के बारे में बात कर रहे हैं, तो आप Lesson: Modifying the Look and Feel से शुरू करना चाहेंगे।

संपादित करें: यदि आप किसी वेबपैप के बारे में बात कर रहे हैं, तो एक स्किनेबल इंटरफ़ेस को स्वीकार करने के लिए बिल्कुल अलग .css का उपयोग करें। CSS Zen Garden एक अच्छा उदाहरण/ट्यूटोरियल है कि एक ही पृष्ठ एक अलग .css फ़ाइल के साथ पूरी तरह से अलग कैसे दिख सकता है।

4

हमने NimROD Look and Feel को स्विंग लुक & महसूस करने के लिए सफलतापूर्वक NimROD Look and Feel का उपयोग किया है। यह अच्छी तरह से काम करता है, इसके लिए कई 'थीम' पहले से लिखे गए हैं, और कोड की कुछ पंक्तियों में जोड़ा जा सकता है।

+0

पर एक नज़र डालें Iimrod बहुत बढ़िया है मैंने कई बार माइगलेआउट के संयोजन के साथ उपयोग किया है, अन्य सभी लेआउट में पीला तुलना – JPM

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