Ciao, ho bisogno di far visualizzare un'immagine all'interno di un JPanel e al momento ho adottato questa soluzione che funziona:
codice:
JFrame myFrame = new JFrame("Nuovo");
myFrame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
JPanel panel1 = new JPanel();
ImageIcon pic = new ImageIcon("path/cavallo.jpeg");
panel1.add(new JLabel(pic));
myFrame.add(panel1);
myFrame.pack();
myFrame.setVisible(true);
Il mio problema è che se, ovviamente, l'immagine cambia dimensioni lo fa di conseguenza il JPanel. Esiste un modo per poter cambiare le dimensioni dell'immagine in modo che possa stare dentro ad un JPanel di dimensioni fisse? Oppure esiste un Component apposito per le immagini che faccia in automatico questo resize?

Grazie