Avatar billede winston-smith Nybegynder
01. oktober 2001 - 15:45 Der er 1 kommentar og
1 løsning

Dynamiske menuer

Jeg prøver at lave en lags dynamisk menu, hvor jeg tillæger / fjerne menu\'er afhængig af hvilke frame der er aktiveret.

Det går også udemærket med at lægge på (JMenuBar.add(JMenu)). Men jeg kan ikke rigtigt få den fjernet igen.
JMenuBar.remove(JMenu) virker ikke?

Hvilke skal jeg så bruge?


menu (JMenuBar) hvor jeg skal oprette nye menupunkter eller fjerne dem igen afhængig af hvilke JFrame der er åben.

Avatar billede agermose Nybegynder
02. oktober 2001 - 09:14 #1
skal skal først kalde setVisible(false) på den JMenu  du ønsker fjernet. Der efter kan du kalde remove, hvis du ikke vil have at den skal kunne gendannes ved et kald af setVisible(true)

jMenu1.setVisible(false);
jMenuBar.remove(jMenu1);
Avatar billede winston-smith Nybegynder
02. oktober 2001 - 10:54 #2
Jeps det virker med setVisible. Og jeg behøver ikke at bruge remove, menuen omrokerer selv menupunkterne

Tak :)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester