Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    aggiungere sfondo su applet da server

    devo visualizzare in un app desktop delle foto che risiedono su un server, ho trovato questo codice ma non funziona, sapete se cè un altro modo?
    import java.awt.Graphics;
    import java.awt.Image;
    import java.awt.MediaTracker;
    import java.awt.Toolkit;
    import javax.swing.JFrame;
    import javax.swing.JPanel;

    public class DemoBackgroundSwing extends JPanel {

    private Image img;

    public DemoBackgroundSwing() {
    img = Toolkit.getDefaultToolkit().createImage("http://www.simplesoft.it/img/example.gif");
    loadImage(img);
    }

    private void loadImage(Image img) {
    try {
    MediaTracker track = new MediaTracker(this);
    track.addImage(img, 0);
    track.waitForID(0);
    } catch (InterruptedException e) {
    e.printStackTrace();
    }
    }

    protected void paintComponent(Graphics g) {
    setOpaque(false);
    g.drawImage(img, 0, 0, null);
    super.paintComponent(g);
    }

    public static void main(String... argv) {
    JFrame frame = new JFrame("Demo Background Image");
    DemoBackgroundSwing back = new DemoBackgroundSwing();
    frame.getContentPane().add(back);
    frame.setSize(400, 287);
    frame.setVisible(true);
    }
    }

  2. #2
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Quote Originariamente inviata da eleinad85 Visualizza il messaggio
    devo visualizzare in un app desktop delle foto che risiedono su un server, ho trovato questo codice ma non funziona, sapete se cè un altro modo?
    Image createImage(String filename)
    Image createImage(URL url)

    Tu stai usando la prima versione indicata, che tratta solo file sul file-system locale. Usa la seconda versione.
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  3. #3
    Quote Originariamente inviata da andbin Visualizza il messaggio
    Image createImage(String filename)
    Image createImage(URL url)

    Tu stai usando la prima versione indicata, che tratta solo file sul file-system locale. Usa la seconda versione.
    è vero...invece per leggere un file audio in streaming?

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.