簡體   English   中英

我的應用程序(Java)怎么了?

[英]What am I doing wrong with my application(Java)?

我正在嘗試制作游戲,並且使用的是我發現的圖集(png)。 我希望能夠將圖像分解成多個部分並將它們放置在jframe中的特定位置以顯示運動。 但是首先我將如何開始導入圖像。 我進行的所有嘗試均失敗,並且導入時圖像變為文本文件。 請幫助解決此問題,我將如何切割和排列瓷磚?

圖片鏈接在這里

Exception in thread "main" java.lang.IllegalArgumentException: input == null!
    at javax.imageio.ImageIO.read(Unknown Source)
    at World.Display.<init>(Display.java:15)
    at Main

。主要(Main.java:15)

import java.io.IOException;

public class Main {


    public static void main(String[] args) throws IOException {
        World.Display l = new World.Display();

    }

}



package World;

import java.awt.GridLayout;
import java.awt.image.BufferedImage;
import java.io.IOException;

import javax.imageio.ImageIO;
import javax.swing.ImageIcon;
import javax.swing.JFrame;
import javax.swing.JLabel;

public class Display {

    public Display() throws IOException{
        BufferedImage img=ImageIO.read(getClass().getResource("assets/tilesetbackground.png/"));
        ImageIcon icon=new ImageIcon(img);
        JFrame frame=new JFrame();
        frame.setTitle("Another RPG Version: "+Config.Global.Version);
        frame.setLayout(new GridLayout(1024,768));
        frame.setSize(1024,768);
        JLabel lbl=new JLabel();
        lbl.setIcon(icon);
        frame.add(lbl);
        frame.setVisible(true);
        frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    }

}

我確定字符串的正確格式應從/開始

我在本地檢查過。 請看圖片

在此處輸入圖片說明

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM