我需要在摇摆中通过单击按钮多次更改 jlabel.text。在这段代码中,我需要将标签文本设置为在 dowork() 函数之前开始,并在中间设置为进行中,并将其设置为在 dowork() 之后结束(jlabel 中的状态类型和 dowork 执行时间很长):
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
status.setText("start");
try {
Thread.sleep(10000);
} catch (InterruptedException ex) {
Logger.getLogger(PelakInRFID.class.getName()).log(Level.SEVERE, null, ex);
}
status.setText("in progress");
dowork();
try {
Thread.sleep(10000);
} catch (InterruptedException ex) {
Logger.getLogger(PelakInRFID.class.getName()).log(Level.SEVERE, null, ex);
}
status.setText("end");
}
在此代码状态仅设置为结束和开始不显示。