M
MarcLB
Gast
Hallo,
ich habe ein MouseListener zu meinem Canvas3D hinzugefügt und möchte jetzt die
Farbe des Pixels auf die die Maus zeigt bekommen.
Etwa so:
public void mousePressed(java.awt.event.MouseEvent event)
{
int x = event.getX() ;
int y = event.getY() ;
System.out.println( x + " " y ) ;
try {
Color c = new Robot().getPixelColor(x,y);
System.out.println(c.toString() ) ;
} catch ( Exception e ) {}
}
Allerdings stimmen die Farben nicht! Die Koordinaten stimmen.
Wer kann helfen ?
ich habe ein MouseListener zu meinem Canvas3D hinzugefügt und möchte jetzt die
Farbe des Pixels auf die die Maus zeigt bekommen.
Etwa so:
public void mousePressed(java.awt.event.MouseEvent event)
{
int x = event.getX() ;
int y = event.getY() ;
System.out.println( x + " " y ) ;
try {
Color c = new Robot().getPixelColor(x,y);
System.out.println(c.toString() ) ;
} catch ( Exception e ) {}
}
Allerdings stimmen die Farben nicht! Die Koordinaten stimmen.
Wer kann helfen ?