gpt4 book ai didi

java - 对话框类中的公共(public)命令 showPopupDialog(Component c) 抛出错误

转载 作者:行者123 更新时间:2023-11-30 05:33:34 25 4
gpt4 key购买 nike

正在调用弹出对话框,这会引发错误。此代码以前有效,但我最近上传了一个新版本,我的新版本现在在 2019 年 7 月 15 日生成错误消息

公共(public)命令showPopupDialog(组件c)。这是正在调用的 Dialog 类中的方法。

收到以下错误消息

java.lang.NullPointerException
at com.codename1.ui.plaf.Border.paintBorderBackground(Border.java:1435)
[EDT] 0:0:0,19 - Exception: java.lang.NullPointerException - null
at com.codename1.ui.plaf.Border.paintBorderBackground(Border.java:1267)
at com.codename1.ui.Component.paintBackgroundImpl(Component.java:2661)
at com.codename1.ui.Component.paintComponentBackground(Component.java:2625)
at com.codename1.ui.Container.paintComponentBackground(Container.java:2546)
at com.codename1.ui.Component.internalPaintImpl(Component.java:2239)
at com.codename1.ui.Component.paintInternalImpl(Component.java:2228)
at com.codename1.ui.Component.paintInternal(Component.java:2203)
at com.codename1.ui.Container.paint(Container.java:1639)
at com.codename1.ui.Form.paint(Form.java:4180)
at com.codename1.ui.Component.internalPaintImpl(Component.java:2255)
at com.codename1.ui.Form.internalPaintImpl(Form.java:4190)
at com.codename1.ui.Component.paintInternalImpl(Component.java:2228)
at com.codename1.ui.Component.paintInternal(Component.java:2203)
at com.codename1.ui.Component.paintInternal(Component.java:2171)
[EDT] 0:0:0,66 - Exception: java.lang.NullPointerException - null
at com.codename1.ui.Component.paintComponent(Component.java:2468)
at com.codename1.ui.animations.CommonTransitions.paint(CommonTransitions.java:1139)
at com.codename1.ui.animations.CommonTransitions.initTransition(CommonTransitions.java:469)
at com.codename1.ui.Display.initTransition(Display.java:1576)
at com.codename1.ui.Display.setCurrent(Display.java:1535)
at com.codename1.ui.Form.showModal(Form.java:2303)
at com.codename1.ui.Dialog.showModal(Dialog.java:1138)
at com.codename1.ui.Dialog.show(Dialog.java:582)
at com.codename1.ui.Dialog.showPopupDialog(Dialog.java:1287)
at com.codename1.ui.Dialog.showPopupDialog(Dialog.java:1154)

最佳答案

要么您传递了一个 null 参数,要么您尝试调用一个 null 对象上的方法。

因此,找出哪个为 null 的最简单方法是这样做:

System.out.println("myObject = "+myObject);

对于您在空指针异常附近使用的每个对象,直到找到空值为止。

关于java - 对话框类中的公共(public)命令 showPopupDialog(Component c) 抛出错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57061843/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com