java
public text v1 · immutableclass Mapa extends JPanel {
private BufferedImage obrazekMapy;
public Mapa(BufferedImage obrazekMapy) {
this.obrazekMapy = obrazekMapy;
}
public Mapa(String soubor) {
obrazekMapy = ImageIO.read(new File(soubor));
}
@Override
public Dimension getPreferredSize() {
return new Dimension(obrazekMapy.getWidth(), obrazekMapy.getHeight());
}
@Override
protected void paintComponent(Graphics g) {
super.paintComponent(g);
g.drawImage(obrazekMapy,0,0,null);
}
}