Criar componente campo de data

Olá

Estou com esse projeto que contém uma classe que peguei na internet que monta um campo de data com a opção de clicar e escolher a data em um calendário.

Eu queria pegar essa classe e gerar um arquivo jar e adicionar na paleta de componentes do netbeans para poder ser usando em todos os projetos (só clicando e arrastando pro jFrame).

Mais não tenho conhecimento para fazer isso ainda.

Alguém poderia fazer e passar o arquivo para o pessoal baixar pois vi que muita gente procura um componente de data assim.

Obrigado

E qual a dificuldade em codificar isto?
Não se prenda a uma IDE. Permita-se conviver com o código java.
Afinal, não é a IDE que vai te acompanhar numa empresa…

Eu entendo… mais sou iniciante na programação em java

E não sei nem por onde começar.

Eu pensei em colocar na paleta porque ai posso adicionar no form.

Voce quer é um plugin q seja instalado na sua paleta…

se for baixe o JCalendar…

Espero ter ajudado

Eu baixei esse JCalendar… mais parece que ele ficou travando o projeto… ficava demorando de carregar o JFrame… ai depois que retirei do projeto e removi da paleta voltou ao normal.

E outra… não consegui capturar a data depois de seleciona para salvar no banco.

Eu utilizo normalmente…

será que voce instalou correto??

Para salvar voce pode criar uma classe de conversao.

EX:

public class ConverteData {

    public String ConverteMysql(Date data) {
        SimpleDateFormat formato = new SimpleDateFormat("yyyy/MM/dd");
        return formato.format(data);
    }
    public String ConverteDefault(Date data)
    {
        SimpleDateFormat formato = new SimpleDateFormat("dd/MM/yyyy");
        return formato.format(data);
    }
}

E na sua aplicação é so chamar o metodo p converter.

             ConverteData converte = new ConverteData();//instancio 
            Date data = jc_datacadCliente.getDate();//pego formato date
            Date data2 = jc_datanascCliente.getDate();//pego formato date
            String dataFormatada = converte.ConverteMysql(data);
            String dataFormatada2 = converte.ConverteMysql(data2);

//pego as variaveis dataFormatada e dataFormatada2 e insiro no sql para salvar no banco..


Espero ter ajudado

Então como seria a instalação correta?

Estou utilizando o Netbeans… cliquei no menu ferramentas - Bibliotecas e depois localizei onde coloquei o jar.

Tenho que colocar em pasta específica?

Download do JCalendar—>http://www.toedter.com/en/jcalendar/

Instalar plugin :

Boa referencia ----> http://www.guj.com.br/java/53468-como-colocar-o-objeto-jcalendar-aparecendo-no-palette-do-netbeans

Fabin… segui todos os passos de como instalar o JCalendar.

Funcionou em parte… Adicionei ao projeto fiz os testes… só que fechei o projeto e o netbeans e depois abri só para testar.

E ficou do mesmo jeito.

dê uma olhada na imagem em anexo pra você ver?

Será alguma coisa que estou usando Windows 7 64bits e o NetBeans 6.9.1?


Fica desse jeito ai e não sai… trava o netbeans que tenho que dar Ctrl + Alt + Del para fechar

Boa noite Alex,

Este erro que aparece no netbeans, ja aconteceu comigo, quando abro o netbeans com o projeto, e ele fica aguardando como um loop infinito, e raramente aparece a tela…

Minha solução foi reinstalar o netbeans novamente.

Abçs Fabio