Ho scritto un programma in java con l'editor netBeans
.Come posso modificare l'allineamento JMenuItem con allineamento a destra
il mio modulo ha un jmenuBar
con qualche jmenu
nell'allineamento corretto.
ad esempio jmenu1
hanno un po 'di jmenuItem
, voglio allineare a destra tutto il testo di jmenuitem
.
quando cambio l'allineamento orizzontale a destra, testo non mostrato quando lo eseguo.
menuItem1.setHorizontalAlignment(SwingConstants.RIGHT);
Come posso farlo?
http://upcity.ir/images/18431917276667197781.jpg
Il sottomenu non è allineato correttamente ora? Dovresti provare diverse voci di menu di diverse lunghezze. Al momento il menu è largo quanto il testo – RNJ
@MyNameIsTooCommon deve calcolare che (leggi il nome degli OP) vengono utilizzati anche ComponetOrientaions.RTL, forse no, nessuno lo sa, ho aggiunto SSCCE con Image, perché potrebbe essere una domanda interessante, non importa di LTR o RTL ... – mKorbel
Dai un'occhiata a [questo] (http://stackoverflow.com/a/10472124/1057230) e [questo] (http://stackoverflow.com/a/ 10503190/1057230) risposta mia. Potrebbero essere di qualche aiuto :-) –