Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2011
    Messaggi
    14

    [JAVA/HTML] applet non visualizza immagini in rete

    Ciao,
    ho fatto un'applet che fa una specie di presentazione di immagini, e lanciandola dal mio computer tutto funzionava, ma quando l'ho pubblicata in un sito le immagini non si vedono più.
    Il problema è che non mi dà nessun errore o eccezione in console e sembrerebbe funzioni anche se in relatà le immagini non si vedono ma si vedono solo i due bottoni con le frecce vicini in alto dell'applet.
    (vedi foto per l'applet funzionante).
    E' un problema di codice o è un problema a livello di server? Qualche idea su come risolvere il problema?
    Grazie

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

    Re: [JAVA/HTML] applet non visualizza immagini in rete

    Originariamente inviato da Becks
    ma quando l'ho pubblicata in un sito le immagini non si vedono più.
    E' un problema di codice o è un problema a livello di server?
    Senza sapere quale API hai usato per il caricamento (il Toolkit di AWT? ImageIcon? la ImageIO?) e sopratutto come hai specificato il riferimento alla immagine ..... non si può dire molto!
    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
    Dec 2011
    Messaggi
    14
    Ho usato una ImageIcon inserita in una JLabel, inserita a sua volta in un pannello.
    Per quanto riguarda il percorso è giusto, l'ho ricontrollato almeno 100 volte e poi se lo eseguo direttamente dal mio computer con le stese cartelle e file funziona.
    Qui il codice:

    codice:
    // costruisco pannello con l'immagine 		
    JPanel imagePanel = new JPanel(); 		
    Image im = a.getImage(a.getCodeBase(), "Immagini/"+a.getParameter("percorso")+" ("+currImage+").jpg"); 		
    ImageIcon ii = new ImageIcon(im); 		
    if (ii.getIconHeight() < ii.getIconWidth()) 		
    	im = im.getScaledInstance(667,500,Image.SCALE_DEFAULT); 		
    else 		
    	im = im.getScaledInstance(500,667,Image.SCALE_DEFAULT); 		
    image = new JLabel(new ImageIcon(im)); 		
    imagePanel.add(image);

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.