/ / जावा स्विंग एप्लीकेशन लुक और फीलिंग नेटबीन्स और एक्लिप्स में अलग-अलग दिखाई देती है - जावा, एक्लिप्स, स्विंग, नेटबीन्स

जावा स्विंग आवेदन देखो और लगता है netbeans और ग्रहण में अलग प्रतीत होता है-जावा, ग्रहण, झूले, netbeans

मैं नेटबीन्स आईडीई 7 का उपयोग कर रहा हूं।4 जावा स्विंग एप्लीकेशन विकसित करने के लिए, जहां मैं लुक सेट करने की कोशिश कर रहा हूं और मूल निवासी महसूस कर रहा हूं। जब मैं एप्लिकेशन चलाता हूं तो लुक और फीलिंग विंडोज़ की नहीं होती है (My OS is Windows 8)।

मैंने उसी के लिए ग्रहण का उपयोग करने की कोशिश की जहां मैं कभी भी कोड में प्रदान करता हूं कि वह कैसा दिखता है और महसूस करता है, यह उदाहरण के लिए दिखाई देता है: निम्बस, विंडो आदि।

मैं Netbeans में अपनी ड्रैग और ड्रॉप क्षमताओं के कारण इस एप्लिकेशन को विकसित करना जारी रखना चाहता था जो GUI विशिष्ट कोड लिखने में बहुत समय बचाता है।

निम्नलिखित कोड स्निपेट है जो मुझे विंडोज़ का लुक देता है और महसूस करता है कि यह कब बनता है और ग्रहण से चलता है, लेकिन विंडोज़ को लुक और फील नहीं देता है जब नेटबीन से बनता है और चलता है

for (javax.swing.UIManager.LookAndFeelInfo info : javax.swing.UIManager.getInstalledLookAndFeels()) {
if ("Windows".equals(info.getName())) {
try {
javax.swing.UIManager.setLookAndFeel(info.getClassName());
} catch (ClassNotFoundException e) {
e.printStackTrace();
} catch (InstantiationException e) {
e.printStackTrace();
} catch (IllegalAccessException e) {
e.printStackTrace();
} catch (UnsupportedLookAndFeelException e) {
e.printStackTrace();
}
break;
}
}

उत्तर:

उत्तर № 1 के लिए 1

नेटबीन्स आईडीई कोड उत्पन्न करता है, मार्जिन में "[+]" के साथ ढह जाता है - इसलिए पहली नज़र में स्पष्ट नहीं है। मैं शुरुआत में विश्वास करता हूं main विधि, एक निंबस देखो और महसूस स्थापित कर रहा है। बिल्कुल यकीन नहीं है, लेकिन कोड को देखो।

हर मामले में, ऐसा लगता है कि आप इसे पहले कर रहे हैं, कि नेटबाइन्स ने कोड उत्पन्न किया, क्योंकि इसमें अंतर है। सरल के लिए खुली परियोजना में एक खोज करते हैं setLookAndFeel.


जवाब के लिए 0 № 2

क्या आपने कोशिश की है?

UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());

या

UIManager.setLookAndFeel("com.sun.java.swing.plaf.windows.WindowsLookAndFeel");

अन्य तरीकों के लिए एक नज़र है लुक और फील को कैसे सेट करें। बहुत सारे सैंपल कोड वहां बताए गए हैं।