このクラス内に MouseListener と TimerTask を実装するメイン クラスがあります。このコードを MouseEnter イベント内で実行するにはどうすればよいですか。つまり、マウスをフレームの上に置くと、タイマータスクが指定された回数実行されます
public class NewClass extends JPanel implements MouseListener {
public NewClass() {
JFrame frame=new JFrame();
addMouseListener(this);
Timer t=new Timer();
TimerTask task=new TimerTask() {
@Override
public void run() {
System.out.println("heloo");
}
};
t.schedule(task, 1000);
}
@Override
public void mouseEntered(MouseEvent me) {
}
public static void main(String[]args){
JFrame frame=new JFrame();
frame.add(new NewClass());
frame.setSize(300,300);
frame.setVisible(true);
}
}