Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2008
    Messaggi
    12

    problema con this

    Salve a tutti,
    ho un problema con l'utilizzo di this. Ho un timer all'interno del quale voglio chiamare un nuovo frame con setvisibile e far diventare invisibile quello corrente.
    Questo che il codice che utilizzo:
    timer = new Timer(600, new ActionListener() {
    public void actionPerformed(ActionEvent e) {
    .......
    ........
    new FramePippo().setVisible(true);
    this.setvisible(false);

    }
    });

    Il problema è che con this ora ho un riferimento diverso e quindi non mi chiude il frame corrente.. come posso fare? Grazie

  2. #2
    Utente di HTML.it L'avatar di Alex'87
    Registrato dal
    Aug 2001
    residenza
    Verona
    Messaggi
    5,802

    Re: problema con this

    Originariamente inviato da sbolo
    Salve a tutti,
    ho un problema con l'utilizzo di this. Ho un timer all'interno del quale voglio chiamare un nuovo frame con setvisibile e far diventare invisibile quello corrente.
    Questo che il codice che utilizzo:
    timer = new Timer(600, new ActionListener() {
    public void actionPerformed(ActionEvent e) {
    .......
    ........
    new FramePippo().setVisible(true);
    this.setvisible(false);

    }
    });

    Il problema è che con this ora ho un riferimento diverso e quindi non mi chiude il frame corrente.. come posso fare? Grazie
    Come si chiama la classe che contiene il Timer? Se si chiama, ad esempio, MioFrame, puoi usare this in questo modo:

    MioFrame.this.setVisible(false);
    SpringSource Certified Spring Professional | Pivotal Certified Enterprise Integration Specialist
    Di questo libro e degli altri (blog personale di recensioni libri) | ​NO M.P. TECNICI

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2008
    Messaggi
    12
    Grazie, funziona!!!

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.