Java - Αλλαγή μεγέθους εικόνας
Θέμα
Έχω μια ερώτηση σχετικά με το ImageIcon στην Java:
Η εφαρμογή μου δημιουργεί αυτόματα εικόνες jpg, που μπορεί να έχουν οποιοδήποτε μέγεθος. Και θα έβαζα την εικόνα που δημιουργήθηκε από ένα JLabel (συγκεκριμένο μέγεθος) σε 400x400.
- Πώς να εμφανίσετε την εικόνα σε πλήρες μέγεθος στο JLabel;
Λύση
Εικονίδιο ImageIcon = νέο ImageIcon ("tonImage.jpg"); Εικόνα img = icon.getImage (); BufferedImage bi = Νέο BufferedImage (img.getWidth (null), img.getHeight (null), BufferedImage.TYPE_INT_ARGB). Γραφικά g = bi.createGraphics (); g.drawImage (img, 0, 0, WIDTH, HEIGHT, null). IconImage newIcon = νέο IconImage (bi);
Χάρη στον Marc για αυτή την συμβουλή.