
how we can display date in text field?

import java.util.*;
import java.text.*;
import javax.swing.*;
class DateInTextField
{
public static void main(String[] args)
{
Date d=new Date();
SimpleDateFormat sdf=new SimpleDateFormat("dd-MM-yyyy");
String str=sdf.format(d);
JTextField text=new JTextField(20);
text.setText(str);
JFrame f=new JFrame();
f.add(text);
f.setVisible(true);
f.pack();
}
}