Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / повышение быстродействия в Свинг(JDialog) / 4 сообщений из 4, страница 1 из 1
14.12.2004, 20:03
    #32827513
oleg555
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
повышение быстродействия в Свинг(JDialog)
Добрый день! есть JDialog dial(в котором напихано порядка 50 элементов ) вызываю его по кнопке
button.addActionListener(new ActionListener(){
public void actionPerfomed(ActionEvent e){
JDialog dial=new JDialog(парамтры);
dial.setVisible(true);
}})
так вот при нажатии на кнопку появление диалога идет с задержкой примерно 2 секунды.можно ли както сделать так чтобы он отрисовывался быстрее? как сделать так чтобы создать его в процессе загрузки программы а потом только отрисовывать?
...
Рейтинг: 0 / 0
15.12.2004, 01:11
    #32827667
ejik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
повышение быстродействия в Свинг(JDialog)
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.
dial= new  JDialog(парамтры);
dial.setVisible(false);
...
Код: plaintext
1.
2.
3.
4.
5.
button.addActionListener( new  ActionListener(){
     public   void  actionPerfomed(ActionEvent e){
        dial.setVisible(true);
    }
})
...
Рейтинг: 0 / 0
15.12.2004, 16:46
    #32828958
oleg555
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
повышение быстродействия в Свинг(JDialog)
Но если его создаю в процессе загрузки то потом при повторном вызове кнопкой он не стирает поля а оставляет в них информацию введенную ранее.как тогда с этим быть ?
...
Рейтинг: 0 / 0
15.12.2004, 16:57
    #32828987
syncat
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
повышение быстродействия в Свинг(JDialog)
oleg555Но если его создаю в процессе загрузки то потом при повторном вызове кнопкой он не стирает поля а оставляет в них информацию введенную ранее.как тогда с этим быть ?
Ну если тебе важна производительность то стирай что там есть :)
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / повышение быстродействия в Свинг(JDialog) / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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