목표는 1 초 동안 jbutton의 배경을 빨간색으로 설정하고 0.5 초 후에 jbutton이 정상으로 돌아가는 함수를 만드는 것입니다. 이 작업을 질수 .. 이 제 기능jbutton을 켜고 끕니다.
private void paint(final int num){
Timer timer = new Timer(500, new ActionListener() {
public void actionPerformed(ActionEvent e) {
if (num == 1){
btn.setBackground(Color.black);
}
}
});
timer.start();
}
Thread.sleep을 사용해 보셨나요? 예 : btn.setBackground (Color.red); Thread.sleep (1000); btn.setBackground (Color.black); –
시도해 보았습니다. 작동하지 않습니다. – Erez
스윙의 오라클 튜토리얼 concurency에서 스윙 타이머 만 사용하는 경우가 많기 때문에 여기에서 모든 대답을 무시하십시오. – mKorbel