重新调整小程序窗口大小时出现的Java图表
嗨,我想将图表打印到小程序窗口中,但在重新调整窗口大小之前,图表是不可见的 这里是我的问题:我的代码有什么问题,如何修复?此外,我还收到了一份 下一行出现空指针异常重新调整小程序窗口大小时出现的Java图表,java,applet,Java,Applet,嗨,我想将图表打印到小程序窗口中,但在重新调整窗口大小之前,图表是不可见的 这里是我的问题:我的代码有什么问题,如何修复?此外,我还收到了一份 下一行出现空指针异常 loop:for(int i=0; i <count.length; i++){ loop:for(int i=0;icount数组变量最初为null,并且仅在actionPerformed方法调用wordProcess()时在按下按钮时创建。因此,绘图例程尝试使用null变量。解决方案:在尝试使用if控件绘图之前,使用if
loop:for(int i=0; i <count.length; i++){
loop:for(int i=0;icount数组变量最初为null,并且仅在actionPerformed方法调用wordProcess()
时在按下按钮时创建。因此,绘图例程尝试使用null变量。解决方案:在尝试使用if控件绘图之前,使用if控件检查count是否为null
if (count != null) {
// can use count here
}
顺便说一句:你最好使用Swing而不是AWT
另外,在获得绘制图表所需的所有信息后,在actionPerformed方法中调用repaint()
。我将此if语句放在wordProcess()中的哪个位置?在创建它之前???@user3396201:no,在尝试使用它的NullPointerException之前。它应该放在绘制(图形g)中
方法覆盖。非常感谢我的问题解决了,感谢装满鳗鱼的气垫船
if (count != null) {
// can use count here
}