Visualizzazione dei risultati da 1 a 10 su 25

Hybrid View

  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2014
    Messaggi
    305
    ti ringrazio però resta il fatto che non so come far ridimensionare l'immagine , quando ridimensiono il frame!

  2. #2
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Quote Originariamente inviata da linux_r Visualizza il messaggio
    ti ringrazio però resta il fatto che non so come far ridimensionare l'immagine , quando ridimensiono il frame!
    Volendo continuare ad usare un JLabel e un ImageIcon, dovresti registrare su RiquadroFoto un ComponentListener. All'evento componentResized prendi la dimensione "reale", fisica del riquadro (getSize o getWidth+getHeight) e ridimensioni la immagine, crei un nuovo ImageIcon e lo risetti nel JLabel. Chiaramente la immagine originale (così com'era stata caricata) la devi tenere da parte, in un campo di istanza intendo).

    Un'altra soluzione sarebbe il custom painting. Ovvero niente JLabel/ImageIcon. Fai il paint "stretchato" della immagine ogni volta che il RiquadroFoto viene ridisegnato dal framework. Ma potrebbe risultare meno performante.
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.