У меня есть класс Ball, который я хочу расширить JComponent и реализовать mouseListener.
public class Ball extends JComponent implements MouseListener {
Int x, y, radius;
public Ball(int X, int Y, int Radius){
//contains only three ints and redefines x,y,radius
x=X;
y=Y;
radius=Radius;
}
public void draw(Graphics g){
//draw oval using x,y,radius
}
//5 mouselisteners undefined yet
}
Таким образом, ball - это конструктор, который используется панелью, находящейся внутри рамки.
Извините, я еще не ввел весь код. Я скоро отправлю свой полный код.
Так что мне нужно было бы использовать слушатель MouseEntered в классе ball, чтобы при входе мыши в компонент (ball / oval).
Но я не знаю, как определить компонент, чтобы он знал, что он был введен.
Нужны ли какие-то размеры? Потому что все, что я делаю, это использую функцию рисования на панели.