|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Senior Member
Iscritto dal: Feb 2006
Città: Provincia di BA!
Messaggi: 439
|
[java] visualizzare immagine in un "nuovo" JFrame
Salve, ho un "problemino": ho creato un programma in java (completo di intergaccia grafica) ora avrei bisogno molto semplicemente di visualizzare un'immagine in un nuovo JFrame creato ad hoc, che poi viene nascosto..
Ho trovato metodi per farlo secondo cui bisogna ultilizzare il metodo drawImage su un oggetto Graphics e ridefinire il metodo paint o paintComponent, ma facendo così anzichè visualizzare l'immagine nell'altra finestra, mi fa "sparire" tutta l'interfaccia grafica perchè applica il metodo alla finestra principale... Come si fa altrimeni!?! ![]()
__________________
~ Notebook: Dell Studio 1537 - Intel Core 2 Duo T6400 @ 2,00 GHz ~ ~ Cel: Nokia 5230 ~ Console: Nintendo Wii ![]() "La menopausa è quando i cacciatori ubriachi sparano alla cicogna che porta i bebè..."
|
![]() |
![]() |
![]() |
#2 |
Senior Member
Iscritto dal: Nov 2004
Città: Tra Verona e Mantova
Messaggi: 4553
|
Puoi farlo anche disegnando a mano sul componente ma è possibile che ti basti dire:
Codice:
public void mostraImmagine(BufferedImage immagine) { ImageIcon icon = new ImageIcon(immagine); JLabel label = new JLabel(icon); JFrame finestra = new JFrame("Immagine"); finestra.add(label); finestra.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE); finestra.pack(); finestra.setVisible(true); }
__________________
Uilliam Scecspir ti fa un baffo? Gioffri Cioser era uno straccione? E allora blogga anche tu, in inglese come me! |
![]() |
![]() |
![]() |
#3 |
Senior Member
Iscritto dal: Feb 2006
Città: Provincia di BA!
Messaggi: 439
|
Grazie mille!! funziona!! anche senza il "BufferedImage" definendo direttamente l'icona!
Non avrei mai pensato ad un "label" così grande! ![]() grazie grazie grazie! ![]()
__________________
~ Notebook: Dell Studio 1537 - Intel Core 2 Duo T6400 @ 2,00 GHz ~ ~ Cel: Nokia 5230 ~ Console: Nintendo Wii ![]() "La menopausa è quando i cacciatori ubriachi sparano alla cicogna che porta i bebè..."
|
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 07:18.