Remarque : si on veut conserver les dimensions d'origine des images on peut surcharger le JLabel pour considérer à la volée la taille de la fenêtre et faire le redimensionnement de l'image lorsqu'elle est redessinée.
Exemple en remplaçant le
.map(JLabel::new)
de la ligne 23 par :
.map(icon -> new JLabel(icon) {
public void paint(Graphics g) {
draw(g, icon);
}
})
3 juin 2017 à 00:21
Exemple en remplaçant le de la ligne 23 par :
Et en rajoutant la méthode à la classe Photo1 :
Modifié le 3 juin 2017 à 08:47