由于某些原因,组件总是从同时单击按钮更改。
我需要一个接一个地更换它们。示例如下:
countButton.addClickListener(buttonClickEvent -> {
int input = Integer.parseInt(inputTextField.getValue());
long factorialResult = countFactorial(input);
resultFactorialLabel.setText("Factorial: " + factorialResult);
//just for example, could be processing that takes really long
try {
sleep(1000);
} catch (InterruptedException ignored) {
}
int fibonacciResult = countFibonacci(input);
resultFibonacciLabel.setText("Fibonacci: " + fibonacciResult);
});
当我运行-10秒后,结果factorallabel和resultfibonaccialabel同时更改,当我希望更改resultfactorallabel时,在10秒后,resultfibonaccialabel将被更改。我该怎么做?
如何使标签同时改变?
Vaadin版本:10.0.1