La taille du JLabel est supérieure à la taille de l'image. Avec le code ci-dessous, la bordure est créée autour du JLabel et non autour de l'image. Comment puis-je créer une bordure sur l'image et Non sur le JLabel?Comment créer une bordure autour d'une image et PAS sur le JLabel?
ImageIcon icon;
Border border = BorderFactory.createLineBorder(Color.RED,5);
Image image = icon.getImage().getScaledInstance(widthX,heightY, Image.SCALE_SMOOTH);
icon.setImage(image);
JLabel label = new JLabel(icon);
label.setBorder(border);