
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
14.12.2004, 20:03
|
|||
|---|---|---|---|
повышение быстродействия в Свинг(JDialog) |
|||
|
#18+
Добрый день! есть JDialog dial(в котором напихано порядка 50 элементов ) вызываю его по кнопке button.addActionListener(new ActionListener(){ public void actionPerfomed(ActionEvent e){ JDialog dial=new JDialog(парамтры); dial.setVisible(true); }}) так вот при нажатии на кнопку появление диалога идет с задержкой примерно 2 секунды.можно ли както сделать так чтобы он отрисовывался быстрее? как сделать так чтобы создать его в процессе загрузки программы а потом только отрисовывать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
15.12.2004, 01:11
|
|||
|---|---|---|---|
повышение быстродействия в Свинг(JDialog) |
|||
|
#18+
oleg555Добрый день! есть JDialog dial(в котором напихано порядка 50 элементов ) вызываю его по кнопке button.addActionListener(new ActionListener(){ public void actionPerfomed(ActionEvent e){ Dialog dial=new JDialog(парамтры); dial.setVisible(true); }}) так вот при нажатии на кнопку появление диалога идет с задержкой примерно 2 секунды.можно ли както сделать так чтобы он отрисовывался быстрее? как сделать так чтобы создать его в процессе загрузки программы а потом только отрисовывать? Sozdavaite его gde-nibud' в процессе загрузки, hranite ssilku (dial) u sebya v classe a ne local'no v anonimnom listenere. V actionPerformed(...) vizivaite setVisible() ili show(), ne pomnyu (posmotrite po docs) Код: plaintext 1. 2. Код: plaintext 1. 2. 3. 4. 5. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
15.12.2004, 16:46
|
|||
|---|---|---|---|
повышение быстродействия в Свинг(JDialog) |
|||
|
#18+
Но если его создаю в процессе загрузки то потом при повторном вызове кнопкой он не стирает поля а оставляет в них информацию введенную ранее.как тогда с этим быть ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
15.12.2004, 16:57
|
|||
|---|---|---|---|
повышение быстродействия в Свинг(JDialog) |
|||
|
#18+
oleg555Но если его создаю в процессе загрузки то потом при повторном вызове кнопкой он не стирает поля а оставляет в них информацию введенную ранее.как тогда с этим быть ? Ну если тебе важна производительность то стирай что там есть :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=59&mobile=1&tid=2153251]: |
0ms |
get settings: |
5ms |
get forum list: |
11ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
41ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
27ms |
get tp. blocked users: |
1ms |
| others: | 201ms |
| total: | 299ms |

| 0 / 0 |
