मेरे पास मैं अब मैं जेएममेनू आइटम्स में पाठ को सही में संरेखित करने की कोशिश कर रहा हूं और टेक्स्ट आरटीएल (दाएं से बाएं) बना रहा हूं, लेकिन कुछ भी काम नहीं कर रहा है मैंने पहले से ही कोशिश की है <प्री> और कोई भाग्य नहीं। किसी भी समाधान की अत्यधिक सराहना की जाएगी। आपको हमें अधिक जानकारी देने की ज़रूरत हो सकती है, शायद आपके पास कुछ स्क्रीन शॉट्स हैं जो आपके पास हैं और जो आप कोशिश कर रहे हैं मुझे यह मिलता है इसे चलाना jMenuBar1 है और दो
jMenu आइटम हैं (कहते हैं
jMenu1 और
jMenu2 ) को
jMenuBar1 में जोड़ा गया है।
jMenuBar1 को संरेखित करने में कामयाब रहा हूँ। कोड की इस पंक्ति के साथ ऑब्जेक्ट:
jMenuBar1.add (Box.createHorizontalGlue ());
मेनू 1 .सेट कंटेंट ऑरिएंटेशन (कंपोनेंट ऑरिएंटेशन। RIGHT_TO_LEFT); jMenu1.setHorizontalAlignment (javax.swing.SwingConstants.RIGHT);
menu.setComponentOrientation () के रूप में प्राप्त करने के लिए मेरे लिए ठीक काम करता है ...
import javax.swing। *; Import java.awt। *; सार्वजनिक श्रेणी मेनूटस्ट JFrame का विस्तार करता है {सार्वजनिक स्थिर शून्य प्रदर्शन () {JFrame फ्रेम = नया JFrame (); frame.setSize (400,400); Frame.setLayout (नया ग्रिड लेआउट (6,1)); जेमेनूबार मेन्यूबार = नया जेएमयूयूआर (); menuBar.applyComponentOrientation (ComponentOrientation.RIGHT_TO_LEFT); JMenu jMenu1 = नया जेएमएनयू ("मेनू 1"); JMenu1.setMinimumSize (नया आयाम (200, 20)); JMenu1.setMaximumSize (नया आयाम (200, 20)); jMenu1.setComponentOrientation (ComponentOrientation.RIGHT_TO_LEFT); जेएमएनयू जेएमएनयू 2 = नया जेएमएनयू ("मेनू 2"); JMenu2.setMinimumSize (नया आयाम (200, 20)); JMenu2.setMaximumSize (नया आयाम (200, 20)); जेमेनुइटम मेनूइटम 1 = नया जेमेनूइटम ("आइटम 1"); जेमेनुइटम मेनूइटम 2 = नया जेमेनूइटम ("आइटम 2"); MenuItem1.set न्यूनतमतम आकार (नया आयाम (200, 20)); MenuItem1.setMaximumSize (नया आयाम (200, 20)); MenuItem1.setPreferredSize (नया आयाम (200, 20)); MenuItem1.setSize (नया आयाम (200, 20)); MenuItem2.setMinimumSize (नया आयाम (200, 20)); MenuItem2.setMaximumSize (नया आयाम (200, 20)); menuItem1.setComponentOrientation (ComponentOrientation.RIGHT_TO_LEFT); menuItem2.setComponentOrientation (ComponentOrientation.RIGHT_TO_LEFT); jMenu1.setHorizontalAlignment (JMenu.TRAILING); jMenu1.add (menuItem1); jMenu1.add (menuItem2); menuBar.add (jMenu1); menuBar.add (jMenu2); MenuBar.setSize (frame.getWidth (), 20); frame.add (मेनूबार); frame.setVisible (सही); } सार्वजनिक स्थिर शून्य मुख्य (स्ट्रिंग [] एल्ग्स) {EventQueue.invokeLater (नया रननाबल) {@Override सार्वजनिक शून्य चला () {MenuTest.display ();}}); }}
No comments:
Post a Comment