JFileChooser fc = new JFileChooser();
fc.setDialogTitle("Wybierz zdjęcie");
int wynik = fc.showDialog(null, "Wybierz");
if (wynik == JFileChooser.APPROVE_OPTION) {
file = fc.getSelectedFile();
}
image = null;
try {
image = ImageIO.read(file);
} catch (IOException e) {
}
repaint();
@Override
public void paintComponent(Graphics g) {
super.paintComponent(g);
Graphics2D g2 = (Graphics2D) g;
if (image != null) {
g2.drawImage(image, 0, 0, null);
}
}
Czy da się żeby zdjęcie (jeżeli jest za małe wypelnialo caly JPanel/lub jezeli jest za duzo zmiejszalo się do rozmiaru JPanel)?