Hallo zusammen,
ich habe ein JPopupMenu erstellt. Darin befinden sich die Klassiker cut, copy und paste.
Dieses Menü nutze ich in einem JTextArea. Funktioniert alles auch prima.
Problem ist: Sobald ich das Kontextmenü aufrufe, dann wird der blinkende Cursor (Caret) immer unsichtbar.
Das erschwert beim "Einfügen" die Übersichtlichkeit, wo der gespeicherte String tatsächlich
hinkopiert wird. (Übrigens: Wenn ich das Kontextmenü meines Notepad Windows aufrufen, dann wird der Cursor mal angezeigt, mal nicht.)
Hab schon sowas erfolglos probiert:
detailfeld.getCaret().isVisible() gibt immer 'true' zurück.
Jemand eine Idee, wie ich den Cursor sichtbar halten könnte?
ich habe ein JPopupMenu erstellt. Darin befinden sich die Klassiker cut, copy und paste.
Dieses Menü nutze ich in einem JTextArea. Funktioniert alles auch prima.
Problem ist: Sobald ich das Kontextmenü aufrufe, dann wird der blinkende Cursor (Caret) immer unsichtbar.
Das erschwert beim "Einfügen" die Übersichtlichkeit, wo der gespeicherte String tatsächlich
hinkopiert wird. (Übrigens: Wenn ich das Kontextmenü meines Notepad Windows aufrufen, dann wird der Cursor mal angezeigt, mal nicht.)
Hab schon sowas erfolglos probiert:
Code:
public MouseListener dListener = new MouseAdapter(){
public void mouseReleased (MouseEvent Ereignis){
if (Ereignis.isPopupTrigger()){
detailfeld.getCaret().setVisible(true);
boolean test= detailfeld.getCaret().isVisible();//gibt immer true zurück
detailfeld.requestFocus();
...
Jemand eine Idee, wie ich den Cursor sichtbar halten könnte?