Robię sobie przycisk w Javie i wszystko pięknie oprócz "contains" który szwankuje. Wyczuwa kursor myszy idealnie nad samym obiektem. Co może być nie tak?
public void render(Graphics2D g2) {
g2.setColor(Color.blue);
g2.draw(getShape());
}
public void hover() {
if(getShape().getBounds2D().contains(handler.getMousePosX(), handler.getMousePosY())) {
System.out.println("hover");
}else {
System.out.println("not");
}
}
public Rectangle2D getShape() {
return new Rectangle2D.Double(posX,posY,button_width,buttom_height);
}
Pozdrawiam i dzięki.