यह एक समय हो गया है, लेकिन मैं आपको (निम्नलिखित इस आप यह सोचते हैं करने की जरूरत है विश्वास है कि प्रयोग कर रहे हैं स्विंग):
- जेएफआरएएम से एक अलग वर्ग में अपनी
main()
विधि डालें।
- जेएफआरएएम बनाने से पहले, "com.apple.mrj.application.apple.menu.about.name" सिस्टम प्रॉपर्टी सेट करें।
उदाहरण के लिए:
public class Launcher {
public static void main(String[] args) {
System.setProperty("com.apple.mrj.application.apple.menu.about.name", "Hello World!");
JFrame jframe = new MyJFrame();
jframe.setVisible(true);
}
}
स्रोत
2010-04-01 15:40:43
हा - लगता है कि मैं इस सवाल का एक समय पहले उत्तर दिया: http://stackoverflow.com/questions/307024/native-swing-menu-bar-support- for-macos-x-in-java –
ऐसा लगता है कि यह अब ओएस एक्स और/या जावा के नए संस्करणों पर काम नहीं कर रहा है। यह ओएस एक्स 10.9 पर जावा 1.7 और 1.8 पर मेरे लिए अनदेखा हो जाता है। 'जावा' कमांड के लिए 'एक्सबॉक्स: नाम' विकल्प प्रतिस्थापन तकनीक प्रतीत होता है। –