|
|
|
повышение быстродействия в Свинг(JDialog)
|
|||
|---|---|---|---|
|
#18+
Добрый день! есть JDialog dial(в котором напихано порядка 50 элементов ) вызываю его по кнопке button.addActionListener(new ActionListener(){ public void actionPerfomed(ActionEvent e){ JDialog dial=new JDialog(парамтры); dial.setVisible(true); }}) так вот при нажатии на кнопку появление диалога идет с задержкой примерно 2 секунды.можно ли както сделать так чтобы он отрисовывался быстрее? как сделать так чтобы создать его в процессе загрузки программы а потом только отрисовывать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.12.2004, 20:03 |
|
||
|
повышение быстродействия в Свинг(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, 01:11 |
|
||
|
повышение быстродействия в Свинг(JDialog)
|
|||
|---|---|---|---|
|
#18+
Но если его создаю в процессе загрузки то потом при повторном вызове кнопкой он не стирает поля а оставляет в них информацию введенную ранее.как тогда с этим быть ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.12.2004, 16:46 |
|
||
|
повышение быстродействия в Свинг(JDialog)
|
|||
|---|---|---|---|
|
#18+
oleg555Но если его создаю в процессе загрузки то потом при повторном вызове кнопкой он не стирает поля а оставляет в них информацию введенную ранее.как тогда с этим быть ? Ну если тебе важна производительность то стирай что там есть :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.12.2004, 16:57 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=32827667&tid=2153251]: |
0ms |
get settings: |
8ms |
get forum list: |
20ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
32ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
58ms |
get tp. blocked users: |
2ms |
| others: | 198ms |
| total: | 339ms |

| 0 / 0 |
