Mauszeiger verändern

  • Themenstarter Themenstarter Guest
  • Beginndatum Beginndatum
Status
Nicht offen für weitere Antworten.
G

Guest

Gast
Hallo,

ich möchte, wenn ich auf einen bestimmten Button klicke, dass sich der Mauszeiger in eine Lupe verwandelt. Das Icon dieser Lupe habe ich. Jetzt ist die Frage, ist es möglich, das ich den Mauszeiger gegen dieses Icon austauschen kann?


Wenn ja, wie stelle ich das an??

Gruß

Ein Anfänger
 
Hallo,

Code:
Cursor c = getToolkit().createCustomCursor(
  new ImageIcon( "cursor.gif" ).getImage(),
  new Point(10,10), "Cursor" );

button = new JButton("Lupe");
button.setCursor(c);
 
SirWayne hat gesagt.:
Hallo,

Code:
Cursor c = getToolkit().createCustomCursor(
  new ImageIcon( "cursor.gif" ).getImage(),
  new Point(10,10), "Cursor" );

button = new JButton("Lupe");
button.setCursor(c);

Muss meine Klasse von Toolkit erben??
Weil wenn ich extendsToolkit mache, kann ich kein createCutomCursor machen?
 
nein du erbst nicht vom toolkit... einfach copy paste von oben und dein bild reinhacken... und den Curso in einer Variable speichern, damit du ihn irgendwo setzen kannst...
 
SirWayne hat gesagt.:
nein du erbst nicht vom toolkit... einfach copy paste von oben und dein bild reinhacken... und den Curso in einer Variable speichern, damit du ihn irgendwo setzen kannst...

Habe copy und Paste gemacht es funktioniert nicht.
Er hat mit Point Probleme.

Gruß
 
Es funktioniert nun wie folgt:

Code:
Toolkit toolkit = Toolkit.getDefaultToolkit();
    	Cursor c = toolkit.createCustomCursor(new ImageIcon( "resources/images/cursor/cursor_lupe.gif" ).getImage(), new java.awt.Point(1,1), "Cursor" );

Gruß
 
wenn du einfach das package importiert hättest wäre es auch anders gegangen...😉
 
SirWayne hat gesagt.:
wenn du einfach das package importiert hättest wäre es auch anders gegangen...😉
Nein, aber das kannst Du nicht wissen. Ich benutze eine GeoKlasse, die auch Point heißt und dann gab es einen Konflikt. Deswegen musste ich Point so benutzen.

Gruß
 
Status
Nicht offen für weitere Antworten.

Zurück
Oben