25 lines
625 B
Java
25 lines
625 B
Java
import java.awt.image.BufferedImage;
|
|
import java.io.File;
|
|
import java.io.IOException;
|
|
|
|
import javax.imageio.ImageIO;
|
|
import javax.swing.ImageIcon;
|
|
import javax.swing.JLabel;
|
|
import javax.swing.JOptionPane;
|
|
|
|
public class Picture extends JLabel {
|
|
|
|
private static final long serialVersionUID = 5088057670084213472L;
|
|
|
|
public Picture(String name) {
|
|
super();
|
|
try {
|
|
BufferedImage test = ImageIO.read(new File("assets/" + name + ".png"));
|
|
this.setIcon(new ImageIcon(test));
|
|
} catch (IOException ex) {
|
|
JOptionPane.showMessageDialog(null, "Please check your file paths", "Error", JOptionPane.ERROR_MESSAGE);
|
|
}
|
|
}
|
|
|
|
}
|