Ho una classe che estende JPanel,per farla breve,inserita poi in una finestra.
Vorrei inserire nel pannello un'immagine di sfondo che si adatti in tempo reale al ridimensionamento del pannello.
Per far ciò ho pensato a due metodi:
-uso drawImage(Image img, int x, int y, int width, int height, ImageObserver observer) nel paintComponent del pannello,ma in tal modo non so cosa impostare come "width" ed "height",perchè ad esempio scrivendo rispettivamente this.getWeight() e this.getHeight() ottengo zero,quindi non risolvo il problema.
-uso un'immagine "cachata" facendo img.getScaledInstance(int width,int height,int hints)
ma anche qui cosa metto in width e height ???
Mi aiutate?

Rispondi quotando