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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> проблемка с try {} catch, в методе actionPerformed() не компилится 
V
    Опции темы
GIK
Дата 13.11.2006, 18:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Добрый человек
**


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

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



Всем доброго времени суток.
Непонятно почему один блок try catch не компилится в методе actionPerformed(), но если вставить его в метод init(), тог все нормально? В чем причина? 


Это сообщение отредактировал(а) GIK - 14.11.2006, 09:28


--------------------
Математика=>пиво=> програмирование, три вещи последовательны и совместимы !!!
Программирование - это не деятельнось! Программирование - это состояние души!
Бог - самый крутой программист.
PM MAIL ICQ   Вверх
powerOn
Дата 13.11.2006, 18:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


software saboteur
****


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

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



Код давай, мысли читать с каждым годом сложнее и сложнее...


--------------------
user posted image нет времени думать - нужно писать КОД!

PM MAIL   Вверх
GIK
Дата 13.11.2006, 18:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Добрый человек
**


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

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



Дает ошибку если в actionPerformed(), но в init() работает.
Код

try{
    img = getImage(getDocumentBase(), name);  
    t = new MediaTracker(this);
    t.addImage(img, 0); 
    t.waitForID(0); 
    iw = img.getWidth(null);
    ih = img.getHeight(null);
    tw = iw / 12;
    th = ih / 12;

     for(int y=0; y<12; y++){
      for(int x=0; x<12; x++){
       f = new CropImageFilter(tw*x, th*y, tw, th);  //определили область
       fis = new FilteredImageSource(img.getSource(), f); //достали соурсы
       int i = y*12+x; //линия от 0 до 11, и т.д. 
        
       cell[i] = createImage(fis); //создали картинку из вытащенных соурсов
       t.addImage(cell[i], i); //добавили фото в объект
             
     }
    }            
    t.waitForAll(); //подождем пока все загрузятся    
    if(t.checkID(143)){PhotoAreLoaded="yes"; repaint();}       
                                                        
  } catch(InterruptedException e){                                                                         
                                                                                                  
  }



--------------------
Математика=>пиво=> програмирование, три вещи последовательны и совместимы !!!
Программирование - это не деятельнось! Программирование - это состояние души!
Бог - самый крутой программист.
PM MAIL ICQ   Вверх
powerOn
Дата 13.11.2006, 22:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


software saboteur
****


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

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



Цитата(GIK @  13.11.2006,  18:27 Найти цитируемый пост)
Дает ошибку если в actionPerformed()

Что за ошибка?


--------------------
user posted image нет времени думать - нужно писать КОД!

PM MAIL   Вверх
GIK
Дата 14.11.2006, 09:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Добрый человек
**


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

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



Цитата(powerOn)

Что за ошибка? 

Код

e is already defined inactionPerformed (java.awt.event.ActionEvent)
  catch(InterruptedException e){





Это сообщение отредактировал(а) GIK - 14.11.2006, 09:28


--------------------
Математика=>пиво=> програмирование, три вещи последовательны и совместимы !!!
Программирование - это не деятельнось! Программирование - это состояние души!
Бог - самый крутой программист.
PM MAIL ICQ   Вверх
KOp4iK
Дата 14.11.2006, 11:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



Цитата(GIK @ 14.11.2006,  09:26)
Цитата(powerOn)

Что за ошибка? 

Код

e is already defined inactionPerformed (java.awt.event.ActionEvent)
  catch(InterruptedException e){

могу предположить что "e уже определена в actionPerformed". Попробуйте вместо
Код

catch(InterruptedException e){

написать, например,
Код

catch(InterruptedException exception){

PM MAIL   Вверх
GIK
Дата 14.11.2006, 13:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Добрый человек
**


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

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



KOp4iK, моледец smile 


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

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

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


 




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


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

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