다른 버튼 영역을 입력 할 때 내 앱이 다른 소리를 재생합니다. 마우스가 버튼 영역을 빠져 나오면 모든 소리가 멈추기를 바란다. 나는 mouseEntered
방법에 소리를 시작하고 mouseExited
방법에 그들을 막을 :마우스를 멈추게 할 때 마우스가 요소를 벗어날 때 실행 JFrame
@Override
public void mouseEntered(MouseEvent mouse) {
allForms.playSounds(mouse);
}
@Override
public void mouseExited(MouseEvent mouse) {
allForms.stopSounds(mouse);
}
문제가 mouseExited
을 실행하기 시작하는 중간에 실행의 중단하지 않습니다 mouseEntered
방법이다.
이 문제를 해결할 방법이 있습니까?
클래스를 확장하지 않고도 SwingWorker를 사용할 수 있습니까? 내 클래스는 이미 JFrame을 확장합니다. – user3058906
@ user3058906 : 답장 수정을 참조하십시오. –