Warum bleibt mein Mauszeiger als Standardpfeil anstelle einer Textauswahl stehen?

18

Ich verwende NetBeans. Wenn ich andere Anwendungen oder Fenster aktiviere und dann zu NetBeans zurückkehre, ändert sich der Cursor nicht mehr zum Textauswahl-Cursor, sondern bleibt das Standard-Maussymbol. Ich kann das Problem lösen, indem ich den Mauszeiger über die Anwendungssymbolleiste bewege und dann zurück zum Editorbereich gehe.

Ich habe dieses Problem in einer anderen IDE, phpstorm, es kommt auch gelegentlich in Chrome vor. TextMate und TextEdit haben dieses Problem nicht.

Warum passiert das? Wie kann ich das Problem beheben, damit ich den Cursor nicht ständig außerhalb des Editors bewegen muss?

Beachten Sie zur weiteren Erläuterung den Mauszeiger in einem Video, in dem ich das Problem gezeigt habe .

s3yfullah
quelle

Antworten:

1

Versuchen Sie, den NetBeans-Quellcode zu bearbeiten. Ich bin kein Experte für Java-GUIs, aber es sollte eine setCursor()Funktion geben, in die Sie onHoveretwas Ähnliches einfügen können. Überprüfen Sie die Dokumentation des von NetBeans verwendeten GUI-Toolkits.

(@tubedogg, Chrome verwendet keine native GUI. Obwohl die Titelleiste nach besten Kräften im OS-Look angezeigt wird, ist sie benutzerdefiniert, was mit Apples nativem GUI-Toolkit nicht möglich ist.)

canine828
quelle
0

Ich hatte dieses Problem in Snow Leopard, weil der Cursor nicht von einem Wasserball (ein gefrorener Wasserball, kein rotierender) zu einem normalen Cursor gewechselt ist. Was ich getan habe, um dies zu beheben, ist die Maus über den Dock-Größenänderungspunkt (siehe Bild unten). Hoffe das hilft!

Andockpunkt

Daviesgeek
quelle
Ich habe es versucht, aber leider nicht :(
s3yfullah
Er hat bereits eine Problemumgehung, die in die Symbolleiste der Anwendung verschoben werden soll. Eine Problemumgehung ist nicht der Punkt der Frage, er möchte eine Lösung.
Jason Salaz
@daviesgeek Ihr Bild scheint überall dort verschwunden zu sein, wo es gehostet wird. Haben Sie noch eine Kopie, die Sie an einen neuen Ort verschieben können?
CajunLuke
@CajunLuke Los geht's!
Daviesgeek
@daviesgeek Danke. Ich habe nur zufällig gesehen, dass es fehlte und ich dachte, Sie wären hier, um es zu reparieren.
CajunLuke