Ich habe ein kleines Problem mit meinem jPopupMenu. Wenn ich mein Projekt starte, wird alles korrekt geladen, es gibt keine Fehler, das Popupmenü funktioniert einwandfrei, das Popupmenu ist genau dort, wo ich es haben will, wenn ich mit der rechten Maustaste klicke.jPopupMenu Anzeige weg, wenn Fenster der Anwendung verschoben wird
Wenn ich jedoch das Fenster meiner Anwendung verschiebe oder die Größe ändere, und dann mit der rechten Maustaste klicke, um mein Popup-Menü anzuzeigen, erscheint es auf der anderen Seite des Bildschirms und/oder "offcourse". Je mehr ich mein Fenster bewege, desto mehr "Abwege" bekommt das Popupmenü, irgendwelche Ideen?
Ich verwende diesen Code für meine Rechtsklick
if(evt.isPopupTrigger())
{
jPopupMenu1.show(this, evt.getXOnScreen(), evt.getYOnScreen());
}
Bild:
EDIT: Ich möchte hinzufügen, dass die popupmenu korrekt funktioniert, wenn ich meine Bewerbung maximiert.
Suchen Sie nach der JComponent zur Größenanpassung? oder nur der Ort? – DarkV1
Ich verstehe deine Frage nicht, sorry. Ich möchte, dass das jPopupMenu "folgt", wohin auch immer ich das Fenster meiner Anwendung verschiebe, wenn das irgendeinen Sinn ergibt ... Ich kann niemanden mit diesem Problem noch irgendwelche Tutorials finden, um es zu reparieren. Wie in Firefox (oder was auch immer), wenn ich das Fenster umherbewege, kann ich immer noch mit der rechten Maustaste klicken, um das Popupmenü nur bei meinem Mauscursor zu bekommen, egal wo sich das Fenster befindet. @ DarkV1 –