Visualizzazione dei risultati da 1 a 10 su 11

Hybrid View

  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2015
    Messaggi
    5
    si lo so, infatti prima ho seguito delle guide di swing e poi ho applicato ciò che ho imparato nel windowbuilder.

    a me servirebbe via via che viene inserito.

  2. #2
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,328
    Quote Originariamente inviata da Jeexo Visualizza il messaggio
    si lo so, infatti prima ho seguito delle guide di swing e poi ho applicato ciò che ho imparato nel windowbuilder.

    a me servirebbe via via che viene inserito.

    Allora conviene usare un DocumentListener, in modo che venga monitorato il cambiamento sul Document associato alla JTextField:

    codice:
    tuaTextField.getDocument().addDocumentListener( new DocumentListener() {
         @Override
         public void changedUpdate(DocumentEvent de) {
             rileggi();
         }
            
         @Override
         public void removeUpdate(DocumentEvent de) {
             rileggi();
         }
            
         @Override
         public void insertUpdate(DocumentEvent de) {
             rileggi();
         }
    });
    
    ...
    
    private void rileggi() {
       String str = tuaTextField.getText();
       // Fai quel che vuoi con "str"
    }

    Ogni volta che viene modificata la JTextField (che vengano digitati dei caratteri, che ne vengano modificati o tolti), verrà invocato il metodo rileggi() che prende il contenuto (attuale) della JTextField e ne fa... quel che vuoi, appunto.


    Ciao.
    "Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
    Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza

Tag per questa discussione

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.