Любые предложения по очистке следующего шаблона кода, который повторяется в моем приложении несколько раз.
new Thread(new Runnable() {
public void run() {
// Do some work here
SwingUtilities.invokeLater(new Runnable() {
public void run() {
// Update the Swing Interface to reflect the change
}
});
}
}).start();
По сути, есть два блока кода, который выполняет работу над другим потоком, и блок кода, который выполняется в потоке пользовательского интерфейса Swing.
Я почти уверен, что могу создать класс для sub в этих блоках, но я надеюсь, что в библиотеке Swing есть что-то, что облегчит эту задачу.
Спасибо.