Ich habe versucht, benutzerdefinierte JFormattedTextField
, um eine Maske für die Eingabe einer IP-Adresse anzuzeigen.Wie formatiere ich benutzerdefinierte JFormattedTextField, um eine IP-Adresse anzuzeigen?
Ich las Javadoc, und ich versuchte mit ###.###.###.###
, aber es ist in vielen Fällen nicht gültig.
Ich fand einen Artikel dafür, sie verwenden Regex, um Wert zu formatieren, aber sie zeigen keine Maske für die Eingabe einer IP an.
Ich möchte 3 Punkte im Textfeld anzeigen, um die IP-Adresse anzuzeigen. Wie folgt aus:
. . .
ich eingeben kann eine IP-Adresse in vielen Fällen. Sie können in IPv4-Konfiguration in Windows sehen.
. . .
Können Sie mir helfen? Danke fürs Lesen
'Ich lese javadoc, und ich versuchte mit ###. ###. ###. ###, aber es ist in vielen Fällen nicht gültig. 'Vielleicht einfacher Fehler, für bessere Hilfe eher nach einem [SSCCE] (http://sscce.org/) demonstrierte Ihr Problem mit [InputMask and Formatter] (http://docs.oracle.com/javase/tutorial/uiswing/components/formattedtextfield.html) – mKorbel
+1 für das Hinzufügen des [Tags : Hausaufgabe] tag. –
Höchstwahrscheinlich ist 'MaskFormatter' nicht flexibel genug, um zufriedenstellendes Verhalten zu erzielen. Brauchst du _MaskFormatter' oder war es genau das, was du versucht hast? –