Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/307.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
重新调整小程序窗口大小时出现的Java图表_Java_Applet - Fatal编程技术网

重新调整小程序窗口大小时出现的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
}