Efectuarea meniul principal folosind jmenubar, Java Swing, și alte Java

Efectuarea meniul principal folosind jmenubar, Java Swing, și alte Java
În arsenalul de componente GUI Java Swing bibliotecă au o componentă, cum ar fi principala JMenuBar meniu. JMenuBar meniul principal, de obicei situat în partea de sus a ferestrei aplicației ca o bandă orizontală. Meniul poate fi cuibărit arbitrară. Meniul este format din elemente de meniu. Când faceți clic pe elementul de meniu pot fi unele acțiuni oferite de dezvoltator. Să vedem cum puteți utiliza JMenuBar pentru organizarea meniului principal al aplicației. Pentru aceasta considerăm un caz test cu meniul principal simplu.

Așa cum am spus, pentru organizarea unei ierarhii de cuiburi utilizate JMenu și JMenuItem. JMenuItem - acest element de meniu, care este deja o anumită comandă de meniu. JMenu - acest meniu, care conține în sine JMenuItem JMenu sau meniuri imbricate. Să ne uităm la exemplul de meniu nou, precum și cea de a organiza.

Totul este simplu. Crearea unui obiect JMenu, creați JMenuItem, și apoi utilizați metoda de adăugare adaugă un element de meniu la meniu.

Codul sursă pentru aplicația probă este prezentată mai jos.

Ca aceasta:

Mesaj de navigare

Nu înțeleg cum să sorteze meniul de sus, selectați File, și altele.
Când le creați, acestea sunt sortate într-un mod ciudat, un cod de permutare pentru elementele de meniu rezultate.

Componenta pentru utilizare emularea Completarea automată. Problema este că, atunci când utilizați SystemLookAndFeel în MenuItem apare spațiul gol chiar sub pictograma am înțeles ... Cum să scapi de ea?