|
|
|
и что бы это значило кто подскажет ?
|
|||
|---|---|---|---|
|
#18+
собрал форму в нетбинсе так вот там есть JList куда складируется список таблиз из БД. Object [] o; JList myList=new myList(); List l=new List(); while(rs.next()){ l.add(rs.getString("TABLE_NAME")) //rs (resulset) заранее добываецца } o=l.toArray() myJList.setListData(o) так все нормально работало потом я хмл файл описывающий ГУИ запорол пришлось форму заново лепить что я и сделал но теперь при запуске получаю эксепшрн правда все работает и соединение устанавливается но глюки какие то. Форма не перерисовывается при резайзе фрейма или его перемещении. я проверил for (int x=0;x<o.length;x++){ System.out.println(o[x]); } никаких нуллпойнтер эксепшон все чистенько выводит в консоль названия таблиц а отрисовывать не myList не хочет ежели кто с таким сталкивался то подскажите чего делать в данном случае Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException at javax.swing.JList$4.getSize(JList.java:1231) at javax.swing.plaf.basic.BasicListUI.updateLayoutState(BasicListUI.java:1129) at javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(BasicListUI.java:1098) at javax.swing.plaf.basic.BasicListUI.paint(BasicListUI.java:234) at javax.swing.plaf.ComponentUI.update(ComponentUI.java:142) at javax.swing.JComponent.paintComponent(JComponent.java:740) at javax.swing.JComponent.paint(JComponent.java:1003) at javax.swing.JComponent.paintChildren(JComponent.java:840) at javax.swing.JComponent.paint(JComponent.java:1012) at javax.swing.JViewport.paint(JViewport.java:728) at javax.swing.JComponent.paintChildren(JComponent.java:840) at javax.swing.JComponent.paint(JComponent.java:1012) at javax.swing.JComponent.paintChildren(JComponent.java:840) at javax.swing.JSplitPane.paintChildren(JSplitPane.java:1021) at javax.swing.JComponent.paint(JComponent.java:1012) at javax.swing.JComponent.paintChildren(JComponent.java:840) at javax.swing.JComponent.paint(JComponent.java:1012) at javax.swing.JComponent.paintChildren(JComponent.java:840) at javax.swing.JComponent.paint(JComponent.java:1012) at javax.swing.JComponent.paintChildren(JComponent.java:840) at javax.swing.JComponent.paint(JComponent.java:1012) at javax.swing.JLayeredPane.paint(JLayeredPane.java:559) at javax.swing.JComponent.paintChildren(JComponent.java:840) at javax.swing.JComponent.paintWithOffscreenBuffer(JComponent.java:4937) at javax.swing.JComponent.paintDoubleBuffered(JComponent.java:4883) at javax.swing.JComponent.paint(JComponent.java:993) at java.awt.GraphicsCallback$PaintCallback.run(GraphicsCallback.java:21) at sun.awt.SunGraphicsCallback.runOneComponent(SunGraphicsCallback.java:60) at sun.awt.SunGraphicsCallback.runComponents(SunGraphicsCallback.java:97) at java.awt.Container.paint(Container.java:1709) at sun.awt.RepaintArea.paintComponent(RepaintArea.java:248) at sun.awt.RepaintArea.paint(RepaintArea.java:224) at sun.awt.windows.WComponentPeer.handleEvent(WComponentPeer.java:254) at java.awt.Component.dispatchEventImpl(Component.java:4031) at java.awt.Container.dispatchEventImpl(Container.java:2024) at java.awt.Window.dispatchEventImpl(Window.java:1766) at java.awt.Component.dispatchEvent(Component.java:3803) at java.awt.EventQueue.dispatchEvent(EventQueue.java:463) at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:234) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:163) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:157) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:149) at java.awt.EventDispatchThread.run(EventDispatchThread.java:110) Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException at javax.swing.JList$4.getSize(JList.java:1231) at javax.swing.plaf.basic.BasicListUI.updateLayoutState(BasicListUI.java:1129) at javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(BasicListUI.java:1098) at javax.swing.plaf.basic.BasicListUI.paint(BasicListUI.java:234) at javax.swing.plaf.ComponentUI.update(ComponentUI.java:142) at javax.swing.JComponent.paintComponent(JComponent.java:740) at javax.swing.JComponent.paint(JComponent.java:1003) at javax.swing.JComponent.paintChildren(JComponent.java:840) at javax.swing.JComponent.paint(JComponent.java:1012) at javax.swing.JViewport.paint(JViewport.java:728) at javax.swing.JComponent.paintChildren(JComponent.java:840) at javax.swing.JComponent.paint(JComponent.java:1012) at javax.swing.JComponent.paintChildren(JComponent.java:840) at javax.swing.JSplitPane.paintChildren(JSplitPane.java:1021) at javax.swing.JComponent.paint(JComponent.java:1012) at javax.swing.JComponent.paintChildren(JComponent.java:840) at javax.swing.JComponent.paint(JComponent.java:1012) at javax.swing.JComponent.paintChildren(JComponent.java:840) at javax.swing.JComponent.paint(JComponent.java:1012) at javax.swing.JComponent.paintChildren(JComponent.java:840) at javax.swing.JComponent.paint(JComponent.java:1012) at javax.swing.JLayeredPane.paint(JLayeredPane.java:559) at javax.swing.JComponent.paintChildren(JComponent.java:840) at javax.swing.JComponent.paint(JComponent.java:1012) at javax.swing.JComponent.paintWithOffscreenBuffer(JComponent.java:4930) at javax.swing.JComponent.paintDoubleBuffered(JComponent.java:4883) at javax.swing.JComponent._paintImmediately(JComponent.java:4826) at javax.swing.JComponent.paintImmediately(JComponent.java:4633) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:451) at javax.swing.SystemEventQueueUtilities$ComponentWorkRequest.run(SystemEventQueueUtilities.java:114) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209) at java.awt.EventQueue.dispatchEvent(EventQueue.java:461) at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:234) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:163) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:157) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:149) at java.awt.EventDispatchThread.run(EventDispatchThread.java:110) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.08.2005, 17:38 |
|
||
|
и что бы это значило кто подскажет ?
|
|||
|---|---|---|---|
|
#18+
покажи весь код целиком ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.08.2005, 18:49 |
|
||
|
и что бы это значило кто подскажет ?
|
|||
|---|---|---|---|
|
#18+
Никогда не попадал в такую ситуацию. Но по эксепшину могу предположить что что-то с менеджером компоновки не то. Быть может он не установлен? (никогда не пробовал не устанавливать его). В общем, нечего было мышовозством заниматься - не было бы никаких проблем. А чтобы понять в чём дело весь код требуется. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.08.2005, 22:35 |
|
||
|
и что бы это значило кто подскажет ?
|
|||
|---|---|---|---|
|
#18+
Все решил проблеме нужно было только добавлять массив с названиями таблиц баззы данных в конце после полной инициализации всех параметров JList ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.08.2005, 10:29 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=33202582&tid=2151777]: |
0ms |
get settings: |
10ms |
get forum list: |
20ms |
check forum access: |
5ms |
check topic access: |
5ms |
track hit: |
85ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
60ms |
get tp. blocked users: |
2ms |
| others: | 248ms |
| total: | 451ms |

| 0 / 0 |
