Java - Resize ImageIcon

Isu

Saya mempunyai soalan mengenai ImageIcon di Java:

Saya permohonan saya secara automatik mencipta jpg imej, yang boleh menjadi saiz apa pun. Dan saya akan meletakkan imej yang dibuat oleh JLabel (saiz spesifik) dalam 400x400.

  • Bagaimana untuk mempunyai imej yang dipaparkan dalam saiz penuh dalam JLabel?

Penyelesaian

 ImageIcon icon = new ImageIcon ("tonImage.jpg"); Imej img = icon.getImage (); BufferedImage bi = new BufferedImage (img.getWidth (null), img.getHeight (null), BufferedImage.TYPE_INT_ARGB); Grafik g = bi.createGraphics (); g.drawImage (img, 0, 0, WIDTH, HEIGHT, null); IconImage newIcon = new IconImage (bi); 

Terima kasih kepada Marc untuk tip ini.

Artikel Sebelumnya Artikel Seterusnya

Tip-Tip Utama