Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2010
    Messaggi
    111

    Caricare un'immagine come sfondo ad una jlabel

    Salve ragazzi, ho cercato in tutto il sito senza trovare nulla che facesse al caso mio, e allora ho deciso di aprire un nuovo topic.

    Praticamente la situazione è questa, ho un jlabel chiamata MostraFoto che dovrebbe assumere come sfondo una foto che è situata in questa fase in C: , il problema che non riesco ad assegnargli lo sfondo.
    Ho provato a creare ina ImageIcon e fare jlabel.setIcon(icona creata) ma il risultato è lo stesso, ovvero non me la mostra.
    Per la tronaca, ho provato a rendere opaca la jlabel, ma niente di niente.

    Ovviamente la foto dovrebbe venir mostrata dopo la pressione su di un bottone, ma java non ne vuole sapere di ascoltarmi.

    Sapete aiutarmi? grazie!
    Si vis Pacem Para Bellum

  2. #2
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284

    Re: Caricare un'immagine come sfondo ad una jlabel

    Originariamente inviato da Lord112
    Ho provato a creare ina ImageIcon e fare jlabel.setIcon(icona creata) ma il risultato è lo stesso, ovvero non me la mostra.
    Dovresti mostrare come hai creato il ImageIcon. In linea di massima l'approccio è corretto, cioè: ottengo un ImageIcon, poi lo assegno con setIcon (o tecnicamente anche dal costruttore) di JLabel.
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2010
    Messaggi
    111
    Ho praticamente risolto , posto il codice così da essere d'aiuto a chi vuole fare la stessa cosa, senza sbatterci troppo la testa.
    L'errore era in Netbeans, dopo un riavvio del computer il vecchio codice ( questo che ora vi mostro ) funzionava alla perfezione.


    codice:
    ImageIcon test= new ImageIcon("C:\\foto.jpg");
    JLabel112.setIcon(test);

    Grazie per il supporto!
    Si vis Pacem Para Bellum

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 © 2025 vBulletin Solutions, Inc. All rights reserved.