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

    Java e immagini....aiuto!!!!!

    devo creare una finestra java che mi visualizza una qualsiasi immagine

    Ho creato la finestra, il menu, i pulsanti, ma selezionando l'immagine non la visualizza....cosa devo fare ????

  2. #2
    posta i metodi che utilizzi per richiamare le immagini
    My SO:WinXP pro/Linux Debian/Gentoo 2006.0

  3. #3

    Sono in crisi

    Ho provato a caricare un' immagine usando questa riga di comando:

    Visual = new JLabel(new ImageIcon(myprojects.lavoro.Lavoro.class.getResour ce("acciaio.pgm")));

    l'immagine viene caricata all'apertura della finestra.

    Vorrei però poter selezionare e visualizzare l'immagine da ....file....apri. Ecco la parte di codice che ti può interessare:




    public void actionPerformed(ActionEvent ae) {
    if(ae.getSource().equals(OpenButton) || ae.getSource().equals(OpenMenuItem)) {
    int response = fileChooser.showOpenDialog(this);
    if(response==JFileChooser.APPROVE_OPTION) {
    try {
    File f = fileChooser.getSelectedFile();
    Reader in = new FileReader(f);
    // E' a questo punto che non so più cosa fare!!!!!
    Visual = new JLabel(new ImageIcon(in));
    }
    catch(Exception e) {}
    }
    }


    Grazie per l'aiuto

    Alderaan

  4. #4
    Utente di HTML.it L'avatar di floyd
    Registrato dal
    Apr 2001
    Messaggi
    3,837
    new JLabel(new ImageIcon(f.getAbsolutePath()));

  5. #5

    immagini

    Dove devo posizionare questa riga di codice???? Nella parte che riguarda l'apertura dell'immagine???

  6. #6
    Utente di HTML.it L'avatar di floyd
    Registrato dal
    Apr 2001
    Messaggi
    3,837
    credo qua

    if(response==JFileChooser.APPROVE_OPTION) {
    File f = fileChooser.getSelectedFile();
    Visual = new JLabel(new ImageIcon(f.getAbsolutePath()));
    }

  7. #7

    Prova n-esima

    Ciao floyd, ho sistemato il codice come mi hai suggerito:

    public void actionPerformed(ActionEvent ae) {
    if(ae.getSource().equals(OpenButton) || ae.getSource().equals(OpenMenuItem)) {
    int response = fileChooser.showOpenDialog(this);
    if(response==JFileChooser.APPROVE_OPTION) {
    try {
    File f = fileChooser.getSelectedFile();
    Visual = new JLabel(new ImageIcon(f.getAbsolutePath()));
    }
    catch(Exception e) {}
    }
    }

    Nonostante tutto il problem sta sempre nel fatto che nonmi visualizza l'immagine. Non mi da errori in fase di compilazione, mi fa selezionare il file.....rispetto a prima si vede che carica dopo la selezione ma non visualizza..

    Alderaan

  8. #8
    Utente di HTML.it L'avatar di floyd
    Registrato dal
    Apr 2001
    Messaggi
    3,837
    chiaro, non assegni il nuovo JLabel a niente
    prova a modificare l'oggetto esistente
    Visual.setIcon(new ImageIcon(f.getAbsolutePath()));

  9. #9

    GRAZIE!!!!!

    Ti ringrazio molto....sono riuscito a visualizzare l'immagine.....mi sei stato di grande aiuto!!!!!

    Alderaan

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.