Есть ли способ легко преобразовать thread.sleep в javax.swing.timer?Как вы преобразовываете thread.sleep в javax.swing.timer?
Причина, по которой мне это нужно, заключается в том, чтобы остановить зависание пользовательского интерфейса при нажатии кнопки, чтобы вы могли реализовать кнопку паузы.
Пример кода:
btnStartTiming.addMouseListener(new MouseAdapter() {
@Override
public void mouseReleased(MouseEvent arg0) {
try{
inputA = Double.parseDouble(txtEnterHowLong.getText()); //Changes double to string and receives input from user
}catch(NumberFormatException ex){
}
while (counter <= inputA){
txtCounter.setText(counter + "");
try {
Thread.sleep(1000);
} catch(InterruptedException ex) {
Thread.currentThread().interrupt();
}
System.out.println(counter);
counter++;
}
}
});
Что проблема? –
Я не уверен, как реализовать javax.swing.timer в этом коде. – Harold
Учебники ждут. –