Just nu i M3-nätverket
Gå till innehåll

Få JMenu överst


marb

Rekommendera Poster

Har lite problem med en JMenu.

Har en JFrame där jag lägger in två utökade Panels i en GridBag.

 

Nu har jag tänkt att slänga in en JMenuBar. Men det är bara JMenuBaren som visas. Jag ser alltså titeln på mina JMenu's, men när jag klickar på någon av dom syns inte hela menyn. Antar att den ligger under mina Panels.

När jag tar bort panelerna så visas menyerna riktigt.

 

 

Vad gör man åt saken?

 

 

 

/marb

 

Länk till kommentar
Dela på andra webbplatser

  • 2 veckor senare...

Hm...

 

Jag hoppas att du menar javax.swing.JPanel när du skriver "Panel" och inte java.awt.Panel; det är AWT och man ska inte blanda lättvikts- och tungviktskomponenter, då får du såna problem som du beskriver.

 

Hoppas det gav någon hjälp.

 

Länk till kommentar
Dela på andra webbplatser

Nä, det var en vanlig AWT-panel. Grejen är att jag har gjort ett program till en handdator (som kör personal java och inte har tillgång till swing) som bara använder awt. Jag behövde menyn till ett program som ska köras på en vanlig dator och använder programmet till handdatorn.

 

Löste problemet med följande kodrad:

JPopupMenu.setDefaultLightWeightPopupEnabled(false);

 

 

Tack för hjälpen ändå...

 

 

/marb

 

Länk till kommentar
Dela på andra webbplatser

Arkiverat

Det här ämnet är nu arkiverat och är stängt för ytterligare svar.

×
×
  • Skapa nytt...