2
回答
JAVA图片的使用代码中出现了一个问题,求大神解答
极速云服务器,低至1.04元/天>>>   

import javax.swing.*;

import java.awt.*;
import java.net.URL;
//import java.net.URL.*;
public class MyImageIcon1 extends JFrame{
 public MyImageIcon1(){
  Container container=getContentPane();
  JLabel jl=new JLabel("这是一个JFrame窗体",JLabel.CENTER);//创建;一个标签
  URL url=MyImageIcon.class.getResource("imageButton.jag");
  Icon icon=new ImageIcon(url);//实例化Icon对象
  jl.setIcon(icon);//为标签设置图片
  jl.setHorizontalAlignment(SwingConstants.CENTER);//设置文字放在标签中间
  jl.setOpaque(true);//设置标签为不透明状态
  container.add(jl);//将标签添加到容器中
  setSize(250,100);//设置窗体大小
  setVisible(true);//使窗体可见
  //设置窗体关闭模式
  setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
 }

 public static void main(String[] args) {
  // TODO Auto-generated method stub
  new MyImageIcon1();

 }

}

代码没有语法问题,但是运行不了,初学者真的无能为力

运行错误如下:

Exception in thread "main" java.lang.NullPointerException
 at javax.swing.ImageIcon.<init>(Unknown Source)
 at MyImageIcon1.<init>(MyImageIcon1.java:11)
 at MyImageIcon1.main(MyImageIcon1.java:24)

请大神帮帮我,谢谢

举报
伊斯坦堡
发帖于3年前 2回/298阅
顶部