powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / цыкл
12 сообщений из 12, страница 1 из 1
цыкл
    #33599984
__1@1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
имееца длинный цыкл. как во время этого цикла прорисовывать форму.
или отработка запроса.
в делфях в первом случае можно было решить так авторApplication.ProcessMessages
может на жабе есть что-то подобное
...
Рейтинг: 0 / 0
цыкл
    #33600042
Фотография Кувалдин Роман
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Искать в API по словам Runnable.run и всему связанному с этим.
...
Рейтинг: 0 / 0
цыкл
    #33600559
__1@1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а что искать-то =(
...
Рейтинг: 0 / 0
цыкл
    #33600584
foo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
foo
Гость
__1@1 а что искать-то =(

Инфу о работе с потоками.
Запускаешь два потока и....
...
Рейтинг: 0 / 0
цыкл
    #33600772
Фотография Кувалдин Роман
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
__1@1а что искать-то =(

Runnable.run и все связанное с этим. Это Java-вская работа с потоками. Потоки могут выполняться одновременно. В одном потоке у тебя идет запрос, в другом - выполняются необходимые действия, и т.д.
...
Рейтинг: 0 / 0
цыкл
    #33606496
AciD_v
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
// например, по нажатию на какую-то кнопку...
 public   void  actionPerformed(ActionEvent e) {

  SwingUtilities.invokeLater( new  Runnable() {
     public   void  run() {
      //...твой цикл
    }
  });

}
...
Рейтинг: 0 / 0
цыкл
    #33607701
__1@1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
идея хорошая, но не работает.
Софтинка всё равно провисает. Никакие контролы не отрисовываюца. кнопки не нажимаюца...
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
     public   void  jButton1_actionPerformed(ActionEvent e) {
        jLabel1.setText("RUN...");
        SwingUtilities.invokeLater( new  Runnable() {
          public   void  run() {
             Frame2 ff =  new  Frame2(); //форма с надписью "Абаждите идёт запрос"
             ff.setVisible(true);
             queryDataSet1.open(); //жирнющий запрос 9290388 записей
             ff.dispose();
         }
       });
       jLabel1.setText("STOP...");
    }
...
Рейтинг: 0 / 0
цыкл
    #33607897
Фотография Timm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
тынц
...
Рейтинг: 0 / 0
цыкл
    #33607903
__1@1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Timmтынц
мощная ссылка на надпись "Топик не найден" ? =)
...
Рейтинг: 0 / 0
цыкл
    #33607928
Фотография Timm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
__1@1 Timmтынц
мощная ссылка на надпись "Топик не найден" ? =)
тынц поправлен.
...
Рейтинг: 0 / 0
цыкл
    #33608412
__1@1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вот это дело. =)
...
Рейтинг: 0 / 0
цыкл
    #33610403
цыкл
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
__1@1имееца длинный цыкл. как во время этого цикла прорисовывать форму.
или отработка запроса.
в делфях в первом случае можно было решить так авторApplication.ProcessMessages
может на жабе есть что-то подобноеРекомендую зарегистрироваться и послушать презентации http://www.javalobby.org/eps/galbraith-swing http://www.javalobby.org/eps/galbraith-swing-2 Все отлично разжевано

Или копать самому в сторону SwingWorker и Foxtrot, если времени не жалко
...
Рейтинг: 0 / 0
12 сообщений из 12, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / цыкл
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]