空指针异常; 无法打开文件

蚂蚁c

我正在尝试制作一个音板,我想添加一个类使其运行起来更容易,如果使用它,我会从一个类中获得更多积分。

但是我得到一个,NullPointerException并且我想知道问题发生的原因。如果有人可以向我解释,那将是完美的。

NullPointerException调用`sound1.run时出现()。

import ddf.minim.*;
import ddf.minim.analysis.*;
import ddf.minim.effects.*;
import ddf.minim.signals.*;
import ddf.minim.spi.*;
import ddf.minim.ugens.*;

PImage soundboard;
PImage [] array= new PImage[0];

sound sound1;

Minim minim; 
AudioPlayer player;
Boolean player1= false;

void setup() {
    size(451,385);
    minim = new Minim(this);
    player = minim.loadFile("deadmau5.mp3");
    soundboard = loadImage("sb.png");
}

void draw() {
    image(soundboard,1,CENTER);
    sound1.run();
}

void mousePressed() {
    player1=!player1;
    if (player1) {
        player.play();
    } else {
        player.pause();
    player.rewind();
    }
}

class sound { 
    float x = 1;
    float y = 1;

    void run() {
        draw();
    }

    void draw() {
        rect(x,y,100,100);     
    }  
}  

我还必须问一个问题:当我重写代码时,有时它会覆盖当前的代码,并且我想知道如何停止它,即使我使用了空格,它仍然会覆盖代码。

感谢你们!

克日斯托夫·克拉索恩(KrzysztofKrasoń)

您没有初始化该sound1字段,因此它是null默认字段

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

无法诊断空指针异常

空指针文件URI异常?

我无法修复的空指针异常

无法找出空指针异常错误

应用无法启动-空指针异常

空指针异常无法启动活动ComponentInfo

空指针异常。无法创建活动

无法模拟 WebClient 调用。空指针异常

尝试打开活动时 Kotlin 空指针异常

Spring Data JPA的findById无法调用;空指针异常

无法调用startService(意图)函数。意图是空指针异常

无法膨胀GridView的内容,得到了空指针异常错误

Android无法在ListView SetAdapter上启动Activity空指针异常

由于空指针异常,代码将无法工作

属性文件似乎产生了空指针异常?

从资源Java读取文件中的空指针异常

Spring 3 MVC中的文件上传-空指针异常

文件到字符串的空指针异常

写入文件时出现空指针异常-Android Studio

尝试使用 riemann 写入文件时出现空指针异常

读取表格Excel文件时,硒中获取空指针异常,无法找到解决方法

打开Chrome浏览器(Selenium)后出现空指针异常

无法打开php文件,源文件似乎为空

无法通过空指针异常从索引i-1访问数组

由于org.webrtc.PeerConnection.setRemoteDescription空指针异常,无法接受QuickBlox RTC调用

小门用户验证程序无法注入Dao Bean-空指针异常

为什么我无法添加 jlayered 窗格?它显示空指针异常错误

无法获得 org.hibernate.persister.entity.SingleTableEntityPersister 的构造函数。空指针异常

试图使用Java SDK,在isStandardEndpoint空指针异常从S3斗下载文件