Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2007
    Messaggi
    32

    Stringa con BufferedImage

    E una domanda semplicissima..sto cercando di visualizzare una Stringa. Ho usato il BufferedImage, per caricare l'immagine in un JLabel, per la stringa non mi funziona richiamandola in modo così semplice perchè?
    //IMMAGINE FUNZIONANTE

    BufferedImage destimage = new BufferedImage(input.getWidth()+input1.getWidth(), input.getHeight(), input.getType());
    Graphics g=destimage.createGraphics();
    g.drawImage(input,0,0,null);
    g.drawImage(input1,input.getWidth(),0,null);
    JLabel label = new JLabel(new ImageIcon(destimage));
    add(label);

    //STRINGA NON FUNZIONANTE
    Graphics g2=frase.createGraphics();
    String frase="Bla bla";
    g.drawString(frase,0,0);

    Penso che mi serve un comando per inserirlo nel JLabel, se si come devo richiamarlo visto che l'oggetto è Stringa?

  2. #2
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    8,013
    Per forza, in verità scrivi ma dopo aver mostrato l'immagine, ossia non penso che si possa vedere il risultato in quel modo perché l'immagine è già stata creata e mandata a display quando ci scrivi sopra (tra l'altro g2 non ti serve a niente e non lo usi). Questo funziona alla perfezione

    codice:
    BufferedImage image = ImageIO.read(new File("C:/Documents and Settings/Andrea/Desktop/nemo.jpg"));
            Graphics g = image.getGraphics();
            g.drawString("This is on top", 100, 100);
            JLabel label = new JLabel(new ImageIcon(image));
    <´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
    "The answer to your question is: welcome to tomorrow"

  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2007
    Messaggi
    32

    Grazie

    Adesso lo provo..grazie tante!

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.