2012-04-24 15 views
9

मैं अनिवार्य रूप से डिफ़ॉल्ट विंडो xp सरल कैलकुलेटर की नकल करने की कोशिश कर रहा हूं। जब मैं जावा में बटन के पृष्ठभूमि रंग बदलता हूं तो यह उन्हें बहुत सपाट और "उबाऊ" बनाता है। मैं बटन को विंडोज एक्सपी कैलक्यूलेटर में बटन के जितना संभव हो उतना करीब देखना चाहता हूं।उन्हें "बेहतर" बनाने के लिए जावा में डिफ़ॉल्ट बटन बदलें

यहाँ WinXp के लिए एक छवि की तुलना मेरी है: calc example

वहाँ विधि किसी तरह मैं की तरह आप दृश्य मूल में क्या कर सकते हैं बटन लगभग पॉप बनाने के लिए बहुत बटनों में से शैली बदलने के लिए उपयोग कर सकते हैं है अधिक या विंडोज एक्सपी कैलकुलेटर की तरह 3 डी देखो।

जावा में डिफ़ॉल्ट बटन मैं जो खोज रहा हूं उसके प्रकार हैं, सिवाय इसके कि वहां ढाल में नीले रंग के रंग के अलावा सफेद नहीं है।

क्या यह संभव है, या मैं बदसूरत बटन से फंस गया हूं?

+0

देख http://stackoverflow.com/questions/2592207/how-to-improve -look-and-feel-of-java-swing-gui – DrewCo

उत्तर

20

मुख्य विधि की शुरुआत में लग रहा है प्रणाली नज़र स्थापित करने की कोशिश करो और:

UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName()); 

यह एक देशी-ish देखो के साथ सभी स्विंग विजेट लोड होगा।

आप क्या आप वास्तव में इस आदेश के साथ क्या कर रहे हैं में insterested रहे हैं, तो ओरेकल देखो के बारे में एक अच्छा ट्यूटोरियल है और लगता है: http://docs.oracle.com/javase/tutorial/uiswing/lookandfeel/plaf.html

+1

ध्यान दें कि यह कोई भी GUI –

+0

बनाने से पहले किया जाना चाहिए धन्यवाद! इसने काम कर दिया! – ComputerLocus

+1

इसमें अतिरिक्त (विशाल) लाभ है कि यह ओएस एक्स या * निक्स के उपयोगकर्ताओं पर विंडोज़ लुक को नहीं फेंकता है, जो (आमतौर पर) अपने मूल सिस्टम को देखने को पसंद करते हैं। –

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