popupmenu über awt

  • Themenstarter Themenstarter iltis
  • Beginndatum Beginndatum
Status
Nicht offen für weitere Antworten.
I

iltis

Gast
hallo alle,
ich hab ein gui gebaut, das aus swing und einer awt-komponente besteht. das ging leider nicht anders, weil ich einen externen browser eingebaut habe, der heavyweight ist. damit die ausklappmenus der menubar über der awt-komponente angezeigt werden, hab ich in meinen Frame diese zeile eingebaut (war ein tipp hier ausm forum...):

Code:
JPopupMenu.setDefaultLightWeightPopupEnabled(false);

das klappt auch soweit. aber jetzt will ich über dem awt komponente ein popupMenu haben (bei rechtsKlick), was leider nicht funktioniert. gibt es da ne möglichkeit, das auch anzuzeigen?

danke schonmal!
 
achso. es wird einfach kein menü angezeigt. über der dem swing panel funktioniert es. über dem browserpanel, das eine awt-component ist, nicht.
 
vielleicht sollte ich noch erwähnen, dass der browser der xj3d-browser ist. darin wird eine 3d-szene angezeigt, die mit java3d gerendert wird. der browser verhält sich also genau wie jedes java-3d-canvas. laut dieser seite http://java3d.j3d.org/faq/swing.html sollten popupmenues funktionieren, wenn man
Code:
JPopupMenu.setDefaultLightWeightPopupEnabled(false);
einbaut. mit den menues der menueleiste klappts ja auch. :bahnhof:
 
Status
Nicht offen für weitere Antworten.

Neue Themen


Zurück
Oben