Pagina 2 di 2 primaprima 1 2
Visualizzazione dei risultati da 11 a 13 su 13
  1. #11
    Utente di HTML.it
    Registrato dal
    Jan 2011
    Messaggi
    19
    si,
    e scusami se non sono riuscito prima a spiegarmi.
    la dialog "aggiorna" il jpanel aggiungendoli un jtextarea che quindi lo copre.
    la dialog però fa anche altro. questa è la ragione per cui non edito direttamente nella textarea.

    se ritieni non corretta la logica

    grazie ancora

  2. #12
    Utente di HTML.it L'avatar di Dark867
    Registrato dal
    Mar 2010
    Messaggi
    435
    Segui il consiglio di andbin e passa lo stesso actionListener anche ai componenti del dialog, per esempio potresti fare (nel caso di un bottone)
    codice:
    public class MyDialog extends JDialog{
    
          private ActionListener listener;
    
          public MyDialog (ActionListener listener){
            this.listener = listener;
         }
    
         private makePanel(){
            JButton button = new JButton();
            button.addActionListener(listener);
        }
    
    }
    E nel frame principale avrai qualcs come:
    codice:
    public class MyFrame extends JFrame implements ActionListener{
         public method(){
            (new MyDialog(this)).showDialog();
         }
    
         // ...
          public void actionPerformed(){
    
                //e qui gestisci l'evento
          }
    
    
    }
    In questo modo ogni volta ke si preme il bottone nel JDialog l'evento viene gestito nell'ActionListener, ad esempio il JFrame principale della tua applicazione.

  3. #13
    Utente di HTML.it
    Registrato dal
    Jan 2011
    Messaggi
    19
    ok grazie
    siete sempre gentilissimi!!!

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 © 2026 vBulletin Solutions, Inc. All rights reserved.