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

    Come limitare il numero di caratteri inseribili in un JTextField

    Ciao a tutti.
    Provengo da decenni di programmazione in VB e da poco ho iniziato a studiare e sperimentare Java.
    Come IDE sto usando NetBeans 7.3
    In VB limitare il numero di caratteri inseribili in un TextBox era banale; c'era l'opportuna proprieta' da impostare.

    In Java, cercando un po in rete ho trovato soluzioni macchinose oppure che si puo' utilizzare il componente JFormattedTextField, ma non sono riuscito a trovare l'eventuale proprieta' da impostare per ottenere lo scopo desiderato.

    Siccome mi sembra sia una necessita' basilare, spero che qualcuno abbia gia' scoperto la soluzione e che sia cosi' gentile da darmi la giusta imbeccata.
    Grazie per l'attenzione.
    www.positivamente.it - Soluzioni per vivere meglio

  2. #2
    Utente di HTML.it L'avatar di Alex'87
    Registrato dal
    Aug 2001
    residenza
    Verona
    Messaggi
    5,802
    Setta al tuo componente un opportuno Document.

    Qui trovi un esempio di Document che puoi riciclare: https://github.com/alessandrococco/j...nDocument.java
    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 L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284

    Re: Come limitare il numero di caratteri inseribili in un JTextField

    Originariamente inviato da Zio Crick In Java, cercando un po in rete ho trovato soluzioni macchinose oppure che si puo' utilizzare il componente JFormattedTextField, ma non sono riuscito a trovare l'eventuale proprieta' da impostare per ottenere lo scopo desiderato.
    Il modo più semplice è quello di implementare un proprio "document" (estensione di PlainDocument) che limiti il numero di caratteri ad ogni richiesta di insert.
    Cerca sul forum o in rete. Avevo anche fatto un esempio nei miei Java Examples.
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  4. #4
    Grazie.
    Allora vedro' di fare le ricerche opportune e relative prove.
    Poi Vi faccio sapere ...
    www.positivamente.it - Soluzioni per vivere meglio

  5. #5
    Utente di HTML.it L'avatar di neroux
    Registrato dal
    Aug 2009
    Messaggi
    1,973

    www.sitemeer.com » Quando un sito pare irraggiungibile

    Se ti piace ci puoi trovare anche su Facebook

  6. #6
    Utente di HTML.it L'avatar di Alex'87
    Registrato dal
    Aug 2001
    residenza
    Verona
    Messaggi
    5,802
    Originariamente inviato da Zio Crick
    Grazie.
    Allora vedro' di fare le ricerche opportune e relative prove.
    Poi Vi faccio sapere ...
    Tutto quello che devi fare è copia&incollare la classe che ti ho linkato (che a sua tempo avevo preso dagli esempi di andbin) nel tuo progetto (cambiando il package ovviamente)

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

  7. #7
    Originariamente inviato da Alex'87
    Tutto quello che devi fare è copia&incollare la classe che ti ho linkato ....
    Funziona!!!!
    Grazie mille Alex! ma anche agli altri amici che si sono resi disponibili con i loro suggerimenti.
    www.positivamente.it - Soluzioni per vivere meglio

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.