Just nu i M3-nätverket
Jump to content

Få JMenu överst


marb

Recommended Posts

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

 

Link to comment
Share on other sites

  • 2 weeks later...

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.

 

Link to comment
Share on other sites

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

 

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.



×
×
  • Create New...