Ich versuche, ein völlig transparentes Fenster mit einem benutzerdefinierten Cursor zu erstellen:
Code: Select all
this.setUndecorated(true);
this.setOpacity(0.1f);
setCursor(Toolkit.getDefaultToolkit().createCustomCursor(
new ImageIcon("src/main/resources/cursor.png").getImage(),
new Point(0,0),
"Custom cursor"));
Der setOpacity-Wert kann ein beliebiger Wert zwischen 0.(...)1 und 1 sein. Wenn er jedoch auf 0.0f eingestellt ist, funktioniert die Mausbedienung auf dem Frame nicht mehr [Windows 11] und auch der benutzerdefinierte Mauszeiger.
Ich würde gerne wissen, ob es eine Lösung für dieses Problem gibt.