Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2005
    Messaggi
    315

    [Java] JTextField con controllo immissione

    Salve,
    ho creato una classe che estende PlainDocument da settare ad un JTextField component.

    Il mio intento è quello di controllare l'immissione dei dati; in particolare voglio che sia un range numerico da 0 a 59.

    Sto avendo difficoltà a controllare se ci sia anche la virgola; cioè vorrei permettere all'utente di inserire anche due cifre decimali dopo il punto.

    Ad esempio:
    Corretti 0, 59, 25.1, 2.78
    Non Corretti 60, 15.214, 59.01

    Chi sa darmi un consiglio per fare questa cosa?

    Grazie

  2. #2
    Perchè non parsi la stringa inserita con un apposito number formatter ed il pattern che più ti aggrada?La validazione la puoi fare così
    Il centro dell'attenzione non è sempre un buon posto in cui trovarsi

    Mai discutere con uno stupido, la gente potrebbe non capire la differenza. (O. W.)

  3. #3
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    8,013
    [OT]
    e ben tornato! sei stato su marte?
    [/OT]
    <´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
    "The answer to your question is: welcome to tomorrow"

  4. #4
    [OT]
    ti ringrazio Andrea, effettivamente mi sono assentato giusto qualche mese...dalla frequenza del forum. Questi ometti verdi non mi volevano proprio lasciar andare eh eh. E' mancato un po' il tempo, ma ogni tanto ho qualche guizzo . Chiedo perdono in anticipo ai moderatori per questo piccolo OT, speriamo che non ce ne vogliano
    [/OT]
    Il centro dell'attenzione non è sempre un buon posto in cui trovarsi

    Mai discutere con uno stupido, la gente potrebbe non capire la differenza. (O. W.)

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

    Re: [Java] JTextField con controllo immissione

    Originariamente inviato da koala81
    Sto avendo difficoltà a controllare se ci sia anche la virgola; cioè vorrei permettere all'utente di inserire anche due cifre decimali dopo il punto.

    Ad esempio:
    Corretti 0, 59, 25.1, 2.78
    Non Corretti 60, 15.214, 59.01

    Chi sa darmi un consiglio per fare questa cosa?
    Potresti provare ad usare il componente JFormattedTextField

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

  6. #6

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.