我在扩展 Swing Worker 的类中传递了许多参数(准确地说是 10 个),所以我想知道是否有某种方法可以创建一个帮助类,使我的代码更加优雅和可读?任务对象属于该类。代码工作正常,但我想知道如果我决定添加更多传递参数,是否可以使其更具可读性和更优化。
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
SortThread task = new SortThread(a, brelem, sort, jButton1, brElemTextField,
bubbleButton, selectionButton, insertionButton, jLabel3,
konzola, startTime, stopTime, sekunde, jScrollPane2);
task.addPropertyChangeListener(new PropertyChangeListener() {
@Override
public void propertyChange(PropertyChangeEvent e) {
if ("progress".equals(e.getPropertyName())) {
jProgressBar1.setValue((Integer) e.getNewValue());
}
}
});
task.execute();
}