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

    JComponent.showInputDialog

    Ciao a tutti,
    avrei due domande sul metodo showInputDialog.

    1) È possibile fare in modo che si possano inserire solo numeri nel box e non caratteri?
    2) Si può imporre un limite ai numeri che si possono inserire? (Il programma fa dei calcoli con i dati inseriti, quindi senza un limite è fin troppo facile generare l'overflow )

    Grazie in anticipo!

  2. #2
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284

    Re: JComponent.showInputDialog

    Originariamente inviato da shika92
    1) È possibile fare in modo che si possano inserire solo numeri nel box e non caratteri?
    Di "serie" no. Se non ci sono motivi che te lo impediscono, però potresti usare un semplice message dialog (showMessageDialog) al cui interno come "message" metti un tuo JTextField, con un tuo Document associato che filtra i caratteri (cerca sul forum o sul mio sito, trovi esempi a riguardo).

    Originariamente inviato da shika92
    2) Si può imporre un limite ai numeri che si possono inserire?
    Idem come sopra. Filtro/limitazione/alterazione dei caratteri digitati in un JTextField si può fare, nella maniera più semplice, implementando un proprio "document" per il campo.
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  3. #3
    Grazie, mi metto subito all'opera

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.