![]() |
|
Модераторы: LSD, AntonSaburov |
![]()
|
|
| ЛунныйОборотень |
|
||||||||||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 174 Регистрация: 12.11.2006 Репутация: нет Всего: 1 |
не выводяться данные в форму,а выводится исключение- java.lang.NullPointerException
Смотрел аналогичные топики- как загрузить данные из БД в таблицу на форме ,пробовал как там написано.результат тот же... В классе ManagementSystem где формируется запрос
в классе JFrame где это все отображается-
// Получается,что например detaliTable у меня null // класс DetaliTableModel
Код кнопки
Таким образом- detaliTable у меня null , при нажатии на ошибку ставит курсор напротив строки Collection<Detali> s=ms.getAllDetails(); в методе showAllDetails(). Подскажите пожалуйста как исправить? |
||||||||||
|
|||||||||||
| goodday1941 |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 709 Регистрация: 16.7.2006 Где: Украина, Киев Репутация: 8 Всего: 9 |
текст эксепшина выложите плз
-------------------- SCJP 6 |
|||
|
||||
| ЛунныйОборотень |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 174 Регистрация: 12.11.2006 Репутация: нет Всего: 1 |
run:
[TopLink Info]: 2009.03.31 03:31:36.972--ServerSession(16554308)--TopLink, version: Oracle TopLink Essentials - 2.0.1 (Build b09d-fcs (12/06/2007)) Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException at diplom1.jFrame.showAllDetails(jFrame.java:230) at diplom1.jFrame.jButton1ActionPerformed(jFrame.java:183) at diplom1.jFrame.access$100(jFrame.java:44) at diplom1.jFrame$2.actionPerformed(jFrame.java:135) at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1995) at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2318) at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:387) at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:242) at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:236) at java.awt.Component.processMouseEvent(Component.java:6134) at javax.swing.JComponent.processMouseEvent(JComponent.java:3265) at java.awt.Component.processEvent(Component.java:5899) at java.awt.Container.processEvent(Container.java:2023) at java.awt.Component.dispatchEventImpl(Component.java:4501) at java.awt.Container.dispatchEventImpl(Container.java:2081) at java.awt.Component.dispatchEvent(Component.java:4331) at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4301) at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3965) at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3895) at java.awt.Container.dispatchEventImpl(Container.java:2067) at java.awt.Window.dispatchEventImpl(Window.java:2458) at java.awt.Component.dispatchEvent(Component.java:4331) at java.awt.EventQueue.dispatchEvent(EventQueue.java:599) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161) at java.awt.EventDispatchThread.run(EventDispatchThread.java:122) |
|||
|
||||
| goodday1941 |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 709 Регистрация: 16.7.2006 Где: Украина, Киев Репутация: 8 Всего: 9 |
у тебя переменная ms - null
Добавлено через 2 минуты и 2 секунды
-------------------- SCJP 6 |
|||
|
||||
| ЛунныйОборотень |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 174 Регистрация: 12.11.2006 Репутация: нет Всего: 1 |
goodday1941, спасибо!
Ошибка крылась еще и в том,что надо было ее инициализировать правильно...-
|
|||
|
||||
| goodday1941 |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 709 Регистрация: 16.7.2006 Где: Украина, Киев Репутация: 8 Всего: 9 |
дело не в этом... Вы в принципе можете не создавать переменную ms, так как класс - синглтон и у него все равно всегда будет только один инстанс... просто везде где Вам нужно достучаться до ManagementSystem пишете ManagementSystem.getInstance()...
можно конечно создавать и переменную на весь класс, как сделанно в вашем примере... но это уже дело вкуса.. кому как нравится, кто как привык -------------------- SCJP 6 |
|||
|
||||
| ЛунныйОборотень |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 174 Регистрация: 12.11.2006 Репутация: нет Всего: 1 |
goodday1941, спасибо не знал этих ньансов..
|
|||
|
||||
![]()
|
| Правила форума "Java" | |
|
|
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, jk1. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Java: GUI и Java FX приложения | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |