public void readimage() {
File dir = new File("images");
readimage = new ImageIcon("obrazek1.jpg"); // przykład obrazka
try {
BufferedImage g = ImageIO.read(new File(dir + "/" + readimage));
imageicon = new ImageIcon(g);
source = imageicon.getImage();
width = imageicon.getIconWidth();
height = imageicon.getIconHeight();
} catch (IOException ex) {
}
}
tak wczytuję obrazek
co zrobić aby obrazek został wczytany tylko w przypadku gdy jego szerokość=800, wysokość=600, w przeciwnym wypadku zwraca komunikat z błędem ?
tak samo w przypadku gdy nie ma pliku 'readimage' (ma inna nazwę) lub rozszerzenie jest inne od .jpg ?