我是一个初学者,在尝试使用JPG制作标签时遇到了一些问题。
并且显示线程“main”java.lang.NullPointerException中的
异常
在Pane.MyImageIcon。(MyImageIcon.java:11)
在Pane.MyImageIcon.Main中(MyImageIcon.java:21)
package pane;
import java.net.*;
import java.awt.*;
import javax.swing.*;
public class MyImageIcon extends JFrame {
public MyImageIcon() {
JFrame jf=new JFrame();
Container container = jf.getContentPane();
JLabel jl = new JLabel("it is a frame", JLabel.CENTER);
URL url = MyImageIcon.class.getResource("ofii.jpg");
Icon icon = new ImageIcon(url);
jl.setIcon(icon);
jl.setHorizontalAlignment(SwingConstants.CENTER);
jl.setOpaque(true);
container.add(jl);
jf.setSize(800,800);
jf.setVisible(true);
jf.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
}
public static void main(String args[]) {
new MyImageIcon();
}
}
打印出变量“URL”。你会发现它是空的。检查图像是否实际存在于给定路径上的jar中。这些帖子可能会有帮助:
我是一个初学者,当我试图使用JPG创建标签时遇到了一些问题。 显示线程“main”java.lang.NullPointerException中的 异常 在Pane.myImageIcon.(myImageIcon.java:11) 在pane.myimageicon.main(myimageicon.java:21)
我有任务要做,我有一个问题,我得到了错误。我不知道怎么修理它: 线程“main”java.lang.NullPointerException在test.main(test.java:29)中出现异常
因此,我有自己的类加载器class
我试图在java应用程序中调用java存储过程。我正在使用ORACLE数据库和JDeveloper。 我得到错误"异常线程"主"java.lang.NullPointerException.我不知道我做错了什么。 我有一个表“Beer”,我想用一个存储过程来选择所有数据,我从Java应用程序中调用这个存储过程。 我有一个java.class文件Store_A. java,我已经加载到ORACLE数
我在线程“main”java中遇到异常。错误:未解析编译。 我做错了什么? 线程“main”中出现异常: java.lang.错误:未解决的编译问题: 对于类型在
你好,我正在Lucene上工作,以索引我的数据库记录,但我无法解决这个错误。 错误: