पर जावा स्विंग एप्लिकेशन नाम सेट करना मैं जावा 1.6 का उपयोग कर मैक के लिए जावा स्विंग एप्लिकेशन लिख रहा हूं। मैंने कई ट्यूटोरियल पढ़े हैं जो आपको ओएस एक्स के साथ अपने जावा एप्लिकेशन को बेहतर तरीके से एकीकृत करने के तरीके के माध्यम से कदम उठाते हैं, लेकिन एक बात है कि मैं काम नहीं कर पा रहा हूं। मुझे प्रदर्शित करने के लिए एप्लिकेशन का नाम (मैक मेनू बार में पहला, बोल्ड मेनू आइटम) नहीं मिल सकता है। डिफ़ॉल्ट रूप से, मुख्य वर्ग का पूर्ण-योग्य वर्ग नाम दिखाया गया है और मैं इसे बदलने के लिए नहीं मिल सकता।मैक
This site कहते हैं निम्नलिखित गुण सेट करने के लिए है कि आप: (? मैं 10.6 चल रहा हूँ, इसलिए हो सकता है संपत्ति नाम बदल)
System.setProperty("com.apple.mrj.application.apple.menu.about.name", "AppName");
लेकिन वह काम नहीं करता।
जब मैं एक्सकोड (मैं आमतौर पर ग्रहण का उपयोग करता हूं) में एक नई जावा प्रोजेक्ट बनाता हूं, तो नाम किसी भी तरह जादुई रूप से सेट हो जाता है! (यह आपको एक रननेबल, बॉयलर-प्लेट एप्लिकेशन के साथ शुरू करता है) मैंने एक्सकोड प्रोजेक्ट के चारों तरफ देखा है कि यह कैसे किया जाता है, लेकिन मैं इसे समझ नहीं सकता!
मेरा अनुमान है कि यदि आप अपने जावा एप्लिकेशन को मैक * .app पैकेज में लपेटते हैं तो यह केवल एप्लिकेशन नाम सेट करता है, लेकिन सोच रहा था कि अगर कोई जवाब जानता है। धन्यवाद।
संपादित: दिलचस्प है, यह आवेदन नाम अगर मैं एक runnable जार फ़ाइल में अपने आवेदन पैकेज है, लेकिन अगर मैं इसे ग्रहण से नहीं चला करता है।
कि संपत्ति 10.5 – akf
में मेरे लिए काम करती है क्या आप जावा 1.5 चला रहे हैं? ऐसा लगता है कि केवल उस संस्करण में काम करता है .. – Michael