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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Обращение из одного класса к методу другого. Обращение из одного класса к методу друг 
V
    Опции темы
skif18
Дата 24.2.2009, 18:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 358
Регистрация: 17.5.2007
Где: Молдова, Кишинев

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



Два класса в одном пакете. Первый на основе JFrame, 2 - JDialog.
1й - справочник со сложной таблицей.
2й - редактор некоторых данных из таблицы первого класса. 
Надо чтоб при закрытии 2й формы-класса, обновлялась сложная таблица на первой. При обращении к методу первого класса пишет что " в области видимости нет доступного экземпляра типа Класс1".  В чем заковыка? smile  Подскажите. smile 
Как сделать ссылку на Класс1?


--------------------

PM MAIL ICQ   Вверх
Kangaroo
Дата 25.2.2009, 03:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


AA - Aussie Animal
****


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

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



Цитата(skif18 @  24.2.2009,  18:50 Найти цитируемый пост)
Как сделать ссылку на Класс1? 

Передавай ее конструктору диалога.



--------------------
Lost....
PM MAIL MSN   Вверх
skif18
Дата 25.2.2009, 09:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 358
Регистрация: 17.5.2007
Где: Молдова, Кишинев

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



Kangaroo, глупо, но не мог бы дать пример что ли... чето торможу...


--------------------

PM MAIL ICQ   Вверх
Platon
Дата 25.2.2009, 09:46 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1801
Регистрация: 25.4.2006

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



Код

MyFrame myForm = new MyFrame();
MyDialog myDialog = new MyDialog(myForm);

PM MAIL ICQ   Вверх
skif18
Дата 25.2.2009, 11:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 358
Регистрация: 17.5.2007
Где: Молдова, Кишинев

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



Platon, спасибо получилось.

Код

izmeneniepotrebitelei = new Potrebit(Spotrebiteli.this);


И само обращение к предыдущей форме.
Код

public Potrebit(final Spotrebiteli spotrebiteli) {
        Potrebit.this.addWindowListener(new WindowAdapter() {   
             @Override   
             public void windowClosed(WindowEvent e) {   
       

     Spotrebiteli.codepotr2=null;
    String query1 = "SELECT   s_potr.kpot,s_potr.npot, s_contragent.kpl, s_contragent.rs,s_contragent.fk,s_bank.mfo,s_bank.nbank FROM s_potr INNER JOIN s_contragent ON (s_potr.kpl = s_contragent.kpl) INNER JOIN s_bank ON (s_contragent.mfo = s_bank.mfo) order by s_potr.kpot";
    spotrebiteli.DB.SqlReload(query1);
    spotrebiteli.jTable.repaint();
            try {
                    this.finalize();
                } catch (Throwable e1) {
                    // TODO Автоматически созданный блок catch
                    e1.printStackTrace();
                }
             }   
          });   
        
        initialize();
    }
    

Все работает. Ещё раз спасибо. smile 



--------------------

PM MAIL ICQ   Вверх
Platon
Дата 25.2.2009, 11:42 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1801
Регистрация: 25.4.2006

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



skif18, на здоровье. Только не забывайте о принципе MVC или "котлеты - отдельно, мухи - отдельно"
PM MAIL ICQ   Вверх
skif18
Дата 25.2.2009, 11:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 358
Регистрация: 17.5.2007
Где: Молдова, Кишинев

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



Platon, а что что-то не так? Вроде не забыл о принципе MVC...


--------------------

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.0464 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


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

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