Wie mache ich ein Jtextfield mit einem festen Datumsformat?

Ich habe Probleme beim Erstellen eines festen Datumsformats mit JTextField . Gibt es eine Möglichkeit für JTextField , ein festes Datumsformat zu haben?

Sie können JFormattedTextField mit SimpleDateFormat verwenden

 DateFormat format = new SimpleDateFormat("your_format"); JFormattedTextField dateTextField = new JFormattedTextField(format); 

Sie sollten einen Blick darauf casting

  • So verwenden Sie formatierte Textfelder ( insbesondere mit einem Beispiel und einem anderen )
  • Wie man Spinner ( insbesondere ) benutzt

Für Starter…

Wenn Sie Swing verwenden, fügen Sie Ihrem JFrame ein JFormattedTextField hinzu. Klicken Sie in den Eigenschaften auf formatterFactory. Wählen Sie im Dialogfeld die Datumskategorie und anschließend ein Format aus. Jetzt wird Ihr Format erzwungen.

Bildbeschreibung hier eingeben

Ich denke, das Beste ist das JFormatedTextField.

Ich habe diesen Code versuchen Sie diesen:

 package your_package; import java.util.Date; import java.text.DateFormat; import java.text.SimpleDateFormat; public class.....{ private String getdate(){ DateFormat format = new SimpleDateFormat("MM/DD/YYYY"); //display your format. Date date = new Date();//puts the date in variable. return dateformat.format(date); //returns the format to the date variable. } public your_app{ ..... String date = new getdate(); txtDate.setvalue(date); } } 

Hoffe das wird dir eine Idee geben und hilft … 🙂