이미지를 클릭 할 때 다른 이미지가 1 초 동안 일시 중지되고 원래 이미지가 복원되어 다시 표시되기를 원합니다. 시도 할 때 그것은 아래에 주어진 코드는 내가초보자이며 netbeans에서 카드 뒤집기 게임을 만들려고합니다
private void jButton16ActionPerformed(java.awt.event.ActionEvent evt) {
jButton16.setIcon(new javax.swing.ImageIcon("C:\\Users\\x\\Documents\\O.png"));
try { //sleep 1 seconds
Thread.sleep(1000);
}
catch (InterruptedException e)
{
}
jButton16.setIcon(new javax.swing.ImageIcon("C:\\Users\\x\\Documents\\118px-AMIGO.jpg")); }
시작 자세한 내용은 Concurrency in Swing 및 How to use Swing Timers를 참조 스윙을 사용 concurrency/index.html)를 검토 한 다음 가능한 [Swing Timers 사용] (https://docs.oracle.com/javase/tutorial/uiswing/misc/timer.html)을 살펴보십시오. 솔루션 – MadProgrammer
[예제에서 보셨을 수도 있습니다 (https://stackoverflow.com/questions/16292498/swingworker-thread-sleep-or-javax-swing-timer-i-need-to-insert-a- 일시 중지/16293498 # 16293498) 기본적으로 수행하려는 작업을 수행합니다. – MadProgrammer