Непонятно асинхронное обновление SwingJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Непонятно асинхронное обновление Swing

Сообщение Anonymous »

Могу ли я сделать что-то подобное? Или асинхронный характер обновлений Swing приведет к тому, что это станет ошибкой? Другими словами, могу ли я рассчитывать на то, что выбранный индекс будет обновлен до того, как я его прочитаю, или возможно, что он не обновится до того, как я запишу в базу данных?

Код: Выделить всё

button.addActionListener(new ActionListener()
{
@Override
public void actionPerformed(ActionEvent e)
{
combobox.addItem("New item");
combobox.setSelectedIndex(combobox.getItemCount()-1);

// write index to database
CellUtil.getCell(row,column).setCellValue(combobox.getSelectedIndex());
}
});
Я просто подумал, что ActionListener работает в том же потоке пользовательского интерфейса, поэтому его следует обновлять, верно?

Подробнее здесь: https://stackoverflow.com/questions/798 ... ous-update
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»