Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente bannato
    Registrato dal
    Dec 2008
    Messaggi
    64

    mettere un immagine in label

    ultima domanda voglio mettere l immagine in un label da quel che ho capito bisogna usare un Imageicon e farlo puntare a dove risiede l immagine in memoria ma mi da errore

    ImageIcon icon=new ImageIcon(C:\Users\alessio\Pictures\logo_stellaazz urra.gif);

  2. #2
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,320
    Il backslash è un carattere speciale e va quotato... in più, ovviamente, i percorsi sono stringhe, quindi vogliono anche le virgolette:

    codice:
    ImageIcon icon=new ImageIcon("C:\\Users\\alessio\\Pictures\\logo_stellaazzurra.gif");
    oppure, più semplicemente e meno propenso ad errori, usa lo slash:

    codice:
    ImageIcon icon=new ImageIcon("C:/Users/alessio/Pictures/logo_stellaazzurra.gif");
    Questi sono i fondamenti della sintassi del linguaggio...


    Ciao.
    "Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
    Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza

  3. #3
    Utente bannato
    Registrato dal
    Dec 2008
    Messaggi
    64
    this.figura.setIcon(new ImageIcon("C:\Users\alessio\Desktop\logo_stellaazz urra.gif "));ho scritto cosi ma mi da lo stesso errore per trovare il percorso della figura clicca due volte sulla figura e coppio il contenuto della barra indirizzo l errore sarebbe illegal escape character

  4. #4
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,320
    Originariamente inviato da ale60
    this.figura.setIcon(new ImageIcon("C:\Users\alessio\Desktop\logo_stellaazz urra.gif "));ho scritto cosi ma mi da lo stesso errore per trovare il percorso della figura clicca due volte sulla figura e coppio il contenuto della barra indirizzo l errore sarebbe illegal escape character
    Ma hai letto il punto uno della mia risposta? Hai visto come ho scritto il percorso? Hai visto che ho messo due volte il carattere di backslash ( \ ) nel percorso del file?


    Ciao.
    "Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
    Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza

  5. #5
    Utente bannato
    Registrato dal
    Dec 2008
    Messaggi
    64
    capito grazie mille

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.