Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    dvx80
    Guest

    JTextFiel. E' possibile....

    Salve a tutti.

    Allora ho una JTextFiel che uso per far inserire una data.
    Vorrei fare in modo che quando questa č selezionata venga fuori una specie di maschera di input. Qualcosa tipo __/__/____.

    Ho cercato tra le varie classi e metodi ma ovviamente non l'ho trovato. C'č qualcuno che l'ha mai usato questo sistema o meglio ancora che mi dice dove posso trovare la classe giā sviluppata ...

    Grazie mille. Ciauz....

  2. #2
    Utente di HTML.it L'avatar di Xadoom
    Registrato dal
    Dec 2002
    Messaggi
    1,491
    Non credo possa farlo con un JTextField solo io metterei 3 JTextField e due JLabel interposti del tipo da avere:
    codice:
     _     _     _
    |_| / |_| / |_|
    Spero dal disegnino si capisca, i tre rettangolini sono i tre JText e le sbarre / sono JLabel.
    Altrimenti nn mi viene nulla di diverso.
    Windows Xp
    [Java]
    [PHP]Notepad++
    [Fortran90-77] elf90 g77
    [C++ /WinAPI] DevC++ VisualC++

  3. #3
    Utente di HTML.it L'avatar di floyd
    Registrato dal
    Apr 2001
    Messaggi
    3,837
    JFormattedTextField field = new JFormattedTextField(new SimpleDateFormat("dd/MM/yyyy"));

  4. #4
    Utente di HTML.it L'avatar di Xadoom
    Registrato dal
    Dec 2002
    Messaggi
    1,491
    Giustamente smentito....
    Windows Xp
    [Java]
    [PHP]Notepad++
    [Fortran90-77] elf90 g77
    [C++ /WinAPI] DevC++ VisualC++

  5. #5
    Utente di HTML.it L'avatar di floyd
    Registrato dal
    Apr 2001
    Messaggi
    3,837
    :mavieni: :mavieni: :mavieni: :mavieni: :mavieni: :mavieni: :mavieni:

  6. #6
    dvx80
    Guest
    Non avevo dubbi, il buon vecchio floyd non mi delude mai ....

    Questo va benissimo ma serve solo come controllo. Allora chiedo....

    E' possibile fare in modo che quando venga selezionata la textfiel compaia una cosa tipo __/__/____.

    Poi man mano che inserisco la data il campo diventi:

    1_/__/____
    18/__/____
    18/0_/____
    18/06/____
    18/06/2___
    18/06/20__
    18/06/200_
    18/06/2003

    Spero che abbiate capito cosa intendo, vorrei una vera e propria maschera di input ....

  7. #7
    Utente di HTML.it L'avatar di floyd
    Registrato dal
    Apr 2001
    Messaggi
    3,837
    lo devi fare a mano
    metti un KeyListener sul campo di testo
    nel keyTyped imposti il testo del campo come vuoi (non usare il formattedtextfield)

  8. #8
    dvx80
    Guest
    Azz...

    Devo farmelo a mano!?!? Che due OO ...
    Beh allora passo, si accontenteranno cosi ....

    Tnx floyd .

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.