Модераторы: LSD, AntonSaburov
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Не появляется окно, JFileChooser 
V
    Опции темы
Neox_GeForce
Дата 21.1.2010, 22:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 283
Регистрация: 14.11.2007
Где: Украина

Репутация: нет
Всего: нет



есть код
Код

import javax.swing.*;
import java.awt.*;
import java.io.File;

/**
 * Created by IntelliJ IDEA.
 * User: Администратор
 * Date: 21.01.2010
 * Time: 21:00:36
 * To change this template use File | Settings | File Templates.
 */
public class GUI extends JFrame {
    private File inputFile, outputFile;
    private JFileChooser in, out;
    private JSplitPane splitPane;

    public GUI(String s) {
        super(s);
        this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        this.setLayout(new BorderLayout());
        this.setSize(new Dimension(700, 400));


        splitPane = new JSplitPane(JSplitPane.HORIZONTAL_SPLIT);
        splitPane.setOneTouchExpandable(true);
        in = new JFileChooser();
        in.setDialogTitle("Choose a file");
        splitPane.setLeftComponent(in);
        out = new JFileChooser();

        out.setDialogTitle("Choose a file");
        splitPane.setRightComponent(out);
        this.add(splitPane, BorderLayout.CENTER);


        this.setVisible(true);
    }
}



Если я не создаю обьекты JFileChoser то окно появляется, В чем проблема?

Добавлено через 3 минуты и 18 секунд
гм. Оно появляется но ждать нужно секунд 20. Долго.


--------------------
user posted image
Челябинские программисты настолько суровы, что обходятся без компиляторов.
Челябинские программисты настолько суровы, что считают ассемблер недопустительной роскошью - они вручную магнетизируют участки жесткого диска.
PM MAIL ICQ   Вверх
jk1
Дата 21.1.2010, 22:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник
Сообщений: 1168
Регистрация: 17.10.2008
Где: Санкт-Петербург

Репутация: 21
Всего: 75



Цитата

Если я не создаю обьекты JFileChoser то окно появляется, В чем проблема? 

В приведенном вами коде окно появляется вот по этой причине
Код

 this.setVisible(true);

От JFileChooser'ов появление окна не зависит никак.

 smile Может, попытаетесь переформулировать вопрос?


--------------------
Opinions are like assholes — everybody has one
PM MAIL   Вверх
Neox_GeForce
Дата 21.1.2010, 22:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 283
Регистрация: 14.11.2007
Где: Украина

Репутация: нет
Всего: нет



Действительно надо перефразировать!
Окно появляется только через 20-22 сек. Можно как-то ускорить?


--------------------
user posted image
Челябинские программисты настолько суровы, что обходятся без компиляторов.
Челябинские программисты настолько суровы, что считают ассемблер недопустительной роскошью - они вручную магнетизируют участки жесткого диска.
PM MAIL ICQ   Вверх
jk1
Дата 21.1.2010, 22:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник
Сообщений: 1168
Регистрация: 17.10.2008
Где: Санкт-Петербург

Репутация: 21
Всего: 75



Ваш код отрисовывает окно довольно быстро, да и нечему в нем тормозить. Запускаю под  SUN JRE 1.6u17, XP sp3. Пробовал "не создавать объекты JFileChooser" - тоже все нормально. 

Либо я не понимаю, в чем именно ваша проблема, либо причину надо искать не в java-коде.


--------------------
Opinions are like assholes — everybody has one
PM MAIL   Вверх
Neox_GeForce
Дата 22.1.2010, 00:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 283
Регистрация: 14.11.2007
Где: Украина

Репутация: нет
Всего: нет



Я под дебаго мзапускал. Там подольше грузится.


--------------------
user posted image
Челябинские программисты настолько суровы, что обходятся без компиляторов.
Челябинские программисты настолько суровы, что считают ассемблер недопустительной роскошью - они вручную магнетизируют участки жесткого диска.
PM MAIL ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Java"
LSD   AntonSaburov
powerOn   jk1
  • Прежде, чем задать вопрос, прочтите это!
  • Книги по Java собираются здесь.
  • Документация и ресурсы по Java находятся здесь.
  • Используйте теги [code=java][/code] для подсветки кода. Используйтe чекбокс "транслит", если у Вас нет русских шрифтов.
  • Помечайте свой вопрос как решённый, если на него получен ответ. Ссылка "Пометить как решённый" находится над первым постом.
  • Действия модераторов можно обсудить здесь.
  • FAQ раздела лежит здесь.

Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, jk1.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Java: GUI и Java FX приложения | Следующая тема »


 




[ Время генерации скрипта: 0.0460 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.