Visualizzazione dei risultati da 1 a 10 su 13

Visualizzazione discussione

  1. #9
    Utente di HTML.it
    Registrato dal
    Sep 2012
    Messaggi
    442
    Mmm sto provando a usare la classe InputVerifier.
    Ecco come l'ho fatta (è solo una bozza per ora):

    codice:
    public class UserInputVerifier extends InputVerifier {
        
      public UserInputVerifier() {
      }
    
      @Override
      public boolean verify(JComponent input) {
        
        JTextField textField = (JTextField) input;               
    
        /* Verifico che il campo non sia vuoto o composto di soli spazi */
        
        if ( textField.getText().trim().isEmpty() ) {
          JOptionPane.showMessageDialog(null, "Campo vuoto!", "", JOptionPane.WARNING_MESSAGE);
          return false;
        }
        else {
          
          return true;      
        }
      }
    }
    E nella classe dove mi serve la uso così:
    InputVerifier verifier = new UserInputVerifier();
    productPrice.setInputVerifier(verifier);

    Ma così facendo appena clicco sul campo productPrice mi appare quel messaggio! E non riesco più a fare niente!
    Ultima modifica di Jamie04; 11-04-2014 a 21:01

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.