Хорошо, поэтому я следовал THIS учебник по youtube для рисования с Java 2D Graphics, однако как бы я сделал это, чтобы он извлекал изображение из URL вместо ресурсов?Java 2D Graphics получить изображение из URL вместо ресурса
Если бы вы, пожалуйста, обновления и мне ссылку на новый код, который был бы +
Спасибо ОЧЕНЬ заранее
import java.awt.Graphics;
import java.awt.image.BufferedImage;
import java.io.IOException;
import javax.imageio.ImageIO;
import javax.swing.JPanel;
public class Screen extends JPanel {
private BufferedImage image;
public Screen() {
try {
image = Image.IO.read(getClass().getResourceAsStream("/imagee.png"));
} catch(IOException e) {
e.printStackTrace();
}
repaint();
}
public void paint(Graphics g) {
g.drawImage(image, 10, 10, null);
}
}
Я не знаю точно, Java, мне просто нужно сделать это для чего-то
Создайте экземпляр URL-адреса и передайте его в ImageIO.read ... – MadProgrammer
Если код является примером из учебника, то учебник ошибочен и должен найти новый. Не переопределяйте краску, вместо этого переопределите paintComponent. Вы должны называть super.paint (или super.paintComponent, если вы переопределили paintComponent), чтобы поддерживать цепочку рисования и предотвращать появление возможных графических сбоев. Было бы также проще использовать JLabel ... – MadProgrammer