/ Forside / Teknologi / Udvikling / Java / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Java
#NavnPoint
molokyle 3688
Klaudi 855
strarup 740
Forvirret 660
gøgeungen 500
Teil 373
Stouenberg 360
vnc 360
pmbruun 341
10  mccracken 320
JFormattedTextField
Fra : Jan Olsen


Dato : 15-09-03 15:37


Hej

Jeg sidder lige pt. og boxer med Jbuilder og lidt "try-outs" af Swing
komponenter - herunder JFormattedTextField. Mit problem er, at jeg
gerne vil formatere en textboxs input som tt:mm:ss, således at der kun
kan indtastes timetal, minutter og sekunder. Er det ikke muligt med er
property som i f.eks. VBA/Access eller skal man igennem
formatter/MaskFormatter???

Det skal måske lige siges at det er 1.4.1 der er tale om.


Hilsen
Newbee Olsen


 
 
Jan Olsen (16-09-2003)
Kommentar
Fra : Jan Olsen


Dato : 16-09-03 07:46

On Mon, 15 Sep 2003 16:37:11 +0200, Jan Olsen <jeo@*image*.dk> wrote:

Hej

Nu sad jeg lige og nørklede med det hele aftenen og fandt løsningen.
Så, for dem der måtte være interesseret i det, her kommer den :

import javax.swing.text.DefaultFormatterFactory;
import javax.swing.text.MaskFormatter;

public class Frame1 extends JFrame {
private String format = "##:##:##";

JFormattedTextField jFormattedTextField2 = new
JFormattedTextField();


private void jbInit() throws Exception {
jFormattedTextField2.setFormatterFactory(new
DefaultFormatterFactory(new MaskFormatter(format)));

jFormattedTextField2.setValue("12:36:00");

}
}

Eksemplet skal selvklart sættes ind i en eller anden form for
'context' Men, koden her burde give et overblik over hvor hvad
skal være.

Over'n'out
Newbee Olsen


>
>Hej
>
>Jeg sidder lige pt. og boxer med Jbuilder og lidt "try-outs" af Swing
>komponenter - herunder JFormattedTextField. Mit problem er, at jeg
>gerne vil formatere en textboxs input som tt:mm:ss, således at der kun
>kan indtastes timetal, minutter og sekunder. Er det ikke muligt med er
>property som i f.eks. VBA/Access eller skal man igennem
>formatter/MaskFormatter???
>
>Det skal måske lige siges at det er 1.4.1 der er tale om.
>
>
>Hilsen
>Newbee Olsen


Søg
Reklame
Statistik
Spørgsmål : 177558
Tips : 31968
Nyheder : 719565
Indlæg : 6408924
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste