я вызываю invokeLater непосредственно из кнопки на действии. Выполняется с помощью этого кода:
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
SwingUtilities.invokeLater(new Runnable() {
public void run() {
int temp = (jComboBox1.getSelectedIndex() + 1);
heavyProccesingFunction();
}
});
}
и это все еще замораживает GUI. Зачем? Я получаю тот же результат без использования функции invokelater.
я должен использовать
Thread queryThread = new Thread() {
public void run() {
вместо
Edit:
Спасибо, следует использовать новую тему.