Duckemai
Mitglied
Hallo zusammen,
ich habe ein JPopupMenu erstellt. Darin befinden sich die Klassiker cut, copy und paste.
Dieses Menü nutze ich in einen 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. (Mein Notepad Windows macht das übrigens auch, wenn ich neben eine Zeile klicke...manchmal ist dort der Cursor aber auch zu sehen.)
Hab schon sowas erfolglos probiert:
Denn: 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 einen 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. (Mein Notepad Windows macht das übrigens auch, wenn ich neben eine Zeile klicke...manchmal ist dort der Cursor aber auch zu sehen.)
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?