Inserir Data e hora num JFrame

Olá gostaria de saber qual classe devo importar para inserir um campo para data e hora num JFrame.
O componente que eu estou querendo dizer ele é parecido com o JTextField e tem dos botões indicando cima e baixo ao lado do campo de texto.

Se alguém souber vai me ajudar muito, como vcs sempre me ajudaram.

Abraços a todos.

Você pode usar a classe java.util.Date para pegar a data.
e java.text.DateFormat para formatar as datas
também pode usar java.util.Calendar

Exemplo:


Date data= new Date();
System.out.println(data); // vai imprimir a data atual, exemplo: Mon Mar 17 21:10:11 BRT 2008

também possui outros métodos para pegar só o dia (getDay()) ou mês e etc, ae pra formatar a data vc usa a classe DateFormat, exemplo:


               Date data= new Date();		
		System.out.println(data);//imprimira: Mon Mar 17 21:13:42 BRT 2008
		DateFormat formatador = DateFormat.getDateInstance(DateFormat.SHORT);
		System.out.println(formatador.format(data)); // imprimirá: 17/03/08

para mais detalhes consulte a API:

http://java.sun.com/j2se/1.5.0/docs/api/java/text/DateFormat.html

http://java.sun.com/j2se/1.5.0/docs/api/java/util/Date.html

A classe java.util.Calendar fornece metodos para converter e manipular datas e horas. Por exemplo no seu caso (se eu entendi direito) quando o usuario clicar no botão PARA CIMA voce aumenta/incrementa a data, isso pode ser feito usando a classe java.util.Calendar

Eu estou a fazer um editor de texto como trabalho e estou tendo problemas em inserir a hora dentro de um jButton.
Tenho o seguinte codigo

Date data= new Date();
System.out.println(data);

o codigo está correcto e até funciona mas eu quero que a hora que esta a dar no pc seja visivel no meu editor de texto.

para fazer em uma Dialog

só colocar

Date data= new Date();
JOptionPane.showMessageDialog(null, data);

[quote=Unik1992]Eu estou a fazer um editor de texto como trabalho e estou tendo problemas em inserir a hora dentro de um jButton.
Tenho o seguinte codigo

Date data= new Date();
System.out.println(data);

o codigo está correcto e até funciona mas eu quero que a hora que esta a dar no pc seja visivel no meu editor de texto.

[/quote]

Tente usar as classes Timer e TimerTask do pacote Util…

Exemplo: http://www.dsc.ufcg.edu.br/~jacques/cursos/map/html/threads/timer.html