Como validar data? Somente colocar uma data posterior a data do dia corrente

Olá pessoal!!!

tenho uma dúvida, tenho um cadastro de venda e claro tenho uma venda a vista e a venda a prazo.

eu usei um radiobutton para selecionar o tipo da venda, quando o usuario seleciona o a vista automaticamente ele adiciona a data do dia corrente num textfield, e quando o usuario seleciona o venda a prazo o textfield é liberado para ele digitar a data de vencimento, o problema é : eu tenho a data de hoje 18/10/2008 e se o usuario digitar uma data passada? igual data de hoje 18/10/2008 vencimento 15/10/2008…

Como faço para travar isso?

muito obrigado
até mais

eu tbm preciso disso pro mesmo sistema que o seu =D

Faça um if para checar a data.

Bom dia amigo

Com a classe Calendar podemos realizar vários tipos de operações envolvendo
datas, como ano, mês, dia, hora, minuto, etc. Esta classe tem o tempo representado
em milissegundos.

Outros métodos muito importantes da classe java.util.Calendar são: before() e
after(). before() nos permite saber se uma determinada data é anterior a outra data.
after() é o inverso, retorna se uma data é posterior a outra data. Tem a seguinte
sintaxe:

import java.util.Calendar;
class JavaIniciante {
public static void main (String args[]){
Calendar data1 = Calendar.getInstance();
data1.set(Calendar.DAY_OF_MONTH, 18);
data1.set(Calendar.MONTH, 10);
data1.set(Calendar.YEAR, 2005);
Calendar data2 = Calendar.getInstance();
data2.set(Calendar.DAY_OF_MONTH, 12);
data2.set(Calendar.MONTH, 8);
data2.set(Calendar.YEAR, 2007);
if (data1.before(data2)){
System.out.println(“data1 é anterior a data2”);
}
else{
System.out.println(“data1 não é anterior a data2”);
}
}
}

Espero ter ajudado…

muito obrigado itasouza

ajudou bastante valeu…

estou com outra duvida, eu como faço pra travar a data, pro usuario nao digitar 44/23/3345???

tenho q usar a classe calendar, ou a date tbm serve?