寬多拉ejecuto我馬卡報埃斯特錯誤 `異常時。 Java的:136) 在javax.swing.AbstractButton.fireActionPerformed(來源不明) 在javax.swing.AbstractButton中的$ Handler.actionPerformed(來源不明) 在javax.swing.DefaultButtonModel.fireActionPerformed(來源不明) 在javax.swing中.DefaultButtonModel.setPressed(Unknown Source) at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source) at java.awt (未知源) at javax.swing.JComponent.processMouseEvent(未知源) at java.awt.Component.processEvent(Unknown Source) at java.awt.Container.processEvent(Unknown Source) at java .awt.Component.dispatchEventImpl(未知來源) 在java.awt.Container.dispatchEventImpl(未知來源) 在java.awt.Component.dispatchEvent(未知來源) 在java.awt.LightweightDispatcher.retargetMouseEvent(未知來源) java.awt.LightweightDispatcher.processMouseEvent(Unknown Source) at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source) at java.awt.Container.dispatchEventImpl(Unknown Source) at java.a wt.Window.dispatchEventImpl(Unknown Source) at java.awt.Component.dispatchEvent(Unknown Source) at java.awt.EventQueue.dispatchEventImpl(Unknown Source) at java.awt.EventQueue.access $ 200(Unknown Source) java.awt.EventQueue $ 3.run(Unknown Source) at java.awt.EventQueue $ 3.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain $ 1.doIntersectionPrivilege (Unknown Source) at java.security.ProtectionDomain $ 1.doIntersectionPrivilege(Unknown Source) at java.awt.EventQueue $ 4.run(Unknown Source) at java.awt.EventQueue $ 4.run(Unknown Source) at java。 security.AccessController.doPriv ileged(本機方法) 在java.security.ProtectionDomain $ 1.doIntersectionPrivilege(來源不明) 在java.awt.EventQueue.dispatchEvent(來源不明) 在java.awt.EventDispatchThread.pumpOneEventForFilters(來源不明) 在java.awt中.EventDispatchThread.pumpEventsForFilter(未知來源) 在java.awt.EventDispatchThread.pumpEventsForHierarchy(未知來源) 在java.awt.EventDispatchThread.pumpEvents(未知來源) 在java.awt.EventDispatchThread.pumpEvents(未知源)」NullPointerException異常在線程 「AWT-EventQueue的-0」 顯示java.lang.NullPointerException 在ventana.VentanaPrincipal.actionPerformed(VentanaPrincipal使得從一個JDialog更改一個JFrame
-4
A
回答
2
你必須確保你已經實例化了新的JDialog
或JFrame
個,當你切換窗口:
JDialog newDialog = new JDialog();
JFrame newFrame = new JFrame();
如果你嘗試切換到任何newDialog
或實例他們之前,你會得到你NullPointerException
。此外,您應該閱讀The Use of Multiple JFrames, Good/Bad Practice?
相關問題
- 1. 我得到一個錯誤「在線程異常‘的AWT - EventQueue的 - 0’顯示java.lang.NullPointerException」
- 2. 異常在Java異常在線程「AWT-EventQueue的-0」顯示java.lang.NullPointerException
- 3. 「異常在線程‘主’顯示java.lang.NullPointerException添加到一個HashMapList時
- 4. 異常在線程「AWT-EventQueue的-0」顯示java.lang.NullPointerException在JAVA
- 5. NullPointerException異常,同時創造一個JFrame
- 6. 顯示一個JFrame或JDialog的(搖擺)
- 7. 異常在GUI線程 「AWT-EventQueue的-0」 顯示java.lang.NullPointerException?
- 8. 異常線程 「main」 顯示java.lang.NullPointerException水溼寫一個類
- 9. 異常線程「main」顯示java.lang.NullPointerException(
- 10. JFreeChart從另一個JDialog接收方程產生「AWT-EventQueue-0」java.lang.NullPointerException
- 11. JDBC ODBC ..(異常線程 「AWT-EventQueue的-0」 顯示java.lang.NullPointerException)
- 12. 異常線程「main」顯示java.lang.NullPointerException
- 13. 異常線程 「main」 顯示java.lang.NullPointerException
- 14. 線程「Thread-0」中的異常java.lang.NullPointerException
- 15. 我正在一個異常爲「異常在線程‘主要’在ObjectArray.main(ObjectArray.java:24)顯示java.lang.NullPointerException」,而我編碼
- 16. 線程「AWT-EventQueue-0」中的異常java.lang.NullPointerException
- 17. 異常線程 「main」 顯示java.lang.NullPointerException(日食)
- 18. 異常線程「main」顯示java.lang.NullPointerException硒
- 19. 顯示java.lang.NullPointerException:在一個ListView
- 20. 異常在線程 「線程4」 顯示java.lang.NullPointerException
- 21. 一個NullPointerException異常,而在Android的
- 22. 線程中的異常,java.lang.NullPointerException
- 23. 異常在線程 「主」 顯示java.lang.NullPointerException在硒的webdriver
- 24. 動態子畫面用的ArrayList - 異常在線程 「AWT-EventQueue的-0」 顯示java.lang.NullPointerException
- 25. 異常線程「main」顯示java.lang.NullPointerException在DVD整理程序
- 26. 在實現JFrame時線程「main」java.lang.NullPointerException中的異常
- 27. NullPointerException異常在線程
- 28. 在模態JDialog前彈出一個JFrame
- 29. PrintWriter#println()在線程中拋出一個NullPointerException異常
- 30. 在JFrame中顯示異常
看行號.'VentanaPrincipal.java:136'。你能多解釋一下嗎? – Braj
你能發佈與這個堆棧跟蹤相關的代碼嗎? –