Avatar billede aslan Nybegynder
19. juni 2002 - 17:45 Der er 5 kommentarer og
1 løsning

lave en maske i JTextfield?

Hvordan kan jeg lave en maske i JTextfield f.eks:

  -  -    -

Og så kan man når en bruger skal indtaste en dato:

12-12-2002
Avatar billede ladyhawke Novice
20. juni 2002 - 08:42 #1
Kan du ikke bruge JFormattedTextField?
Det står beskrevet adskillige steder på sun's hjemmeside
f.eks.

http://java.sun.com/products/jfc/tsc/articles/reftf/

http://java.sun.com/j2se/1.4/docs/guide/swing/1.4/ftf.html
Avatar billede aslan Nybegynder
20. juni 2002 - 15:32 #2
Har du også et link til et eksempel hvor jeg kan se at det bliver brugt?
Avatar billede ladyhawke Novice
21. juni 2002 - 10:35 #3
Det er der i det sidste link, det er bare et lille eksempel, men så kan du prøve dig frem :-)

Der er også nogle eksempler på div. konstruktioner her:

http://developer.java.sun.com/developer/TechTips/txtarchive/2001/Nov01_JohnZ.txt
Avatar billede ladyhawke Novice
21. juni 2002 - 10:55 #4
Her er der også en masse hjælp at hente, du skal bare være medlem først (gratis) :-)

http://www.esus.com/javaindex/j2se/jdk1.2/javaxswing/atomiccontrols/jtextfield/jtextfield.html
Avatar billede aslan Nybegynder
21. juni 2002 - 15:53 #5
Men når jeg forsøger således:
JFormattedTextField skrivUdlStart;
skrivUdlStart = new JFormattedTextField( new MaskFormatter( "##/##/####:##" ) );

får jeg denne fejl:


C:\Documents and Settings\aslan\Skrivebord\modelKomponent\ReservationG.java:121: cannot resolve symbol
symbol  : class MaskFormatter 
location: class ReservationG
      skrivUdlStart = new JFormattedTextField( new MaskFormatter( "##/##/####:##" ) );
                                                    ^
1 error

Tool completed with exit code 1
Avatar billede ladyhawke Novice
22. juni 2002 - 20:17 #6
Har du husket at inkludere nødvendige filer for at kunne bruge MaskFormatter ?
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester