我有一个主类在这个类中实现 MouseListener 和一个 TimerTask。如何在 MouseEnter 事件中运行此代码。我的意思是当鼠标悬停在框架上时 Timer 任务将执行指定的时间
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);
}
}