Estas alas estamos utilizando para fazer o trabalho final valendo 10 pontos. Onde devemos criar um software com as características passadas pelo professor Jossandro. O meu software é para um Almoxarifado, onde se deve cadastrar a ferramenta com seus campos de identificação e salvar em um arquivo TXT, ele devera também ter uma lista de todas as ferramentas cadastradas, e por opção minha eu resolvi cadastrar também os funcionários para tornar assim a retirada de ferramentas mais seguras.. podendo assim controlar quem esta com a ferramenta e só podendo ser retirada por funcionários.
Na primeira semana fui dormir todos os dias la pelas 4h da manha só pesquisando sobre interface gráfica e tudo mais, confesso que demoro muito mais pesquisando do que programando. Mas eu gosto de desafios.
Aprendi varias coisas, uma delas é instalar o plugin do eclipse "Windows Builder" com ele é possível desenhar toda a interface gráfica, tornando assim muito mais fácil, já que não preciso instanciar janela por janela, botão por botão já que ele faz isso tudo automaticamente. Pra mim a melhor parte é quando começamos a ver o software funcionar, quando ele ja começa salvar os campos TextField em TXT, e tudo mais.
Eu gosto bastante da área de programação, até acho que meu trabalho final do curso sera em cima disso..
Aprendi sobre vários métodos que o próprio eclipse tem pronto, sendo necessário apenas importar os mesmo, como os JFrame, File, Date e etc..
Tive muita dificuldade em criar uma JTable.. já que quando criamos uma temos que adicionar coluna por coluna.. e demorei para conseguir fazer isso.., difícil também foi adicionar a JTable em um JDesktopPane ou qualquer outro contêiner.. sempre que eu tentava a tabela simplesmente sumia da tela .. mas com a chamada "gambiarra" consegui resolver este problema..
Consegui fazer o JComboBox ler somente os arquivos do TXT.. com a ajuda do GUJ e o JAVAFREE foi menos difícil fazer o código realizar este procedimento.
Um atalho que acho interessante compartilhar é o "Alt + Shift + R" que pressionamos depois de selecionar a variável que queremos modificar.. e ele renomeia todas as variáveis com o mesmo nome pelo código.
Uma noticia boa é que depois da palestra do Gil Giardelli o professor aumentou nosso prazo para entrega, agora é até 24/03 as 19h.
Hoje fiquei feliz demais, o motivo foi que eu consegui instanciar a JTable do jeito que eu queria, com certeza amanha vou estar caindo de sono, porque agora são 3h da manha e eu terei de acordar as 7h.. mas emfim, eu CONSEGUI !
Andei pensando e a minha funcionalidade extra senha o usuário ter de fazer login no sistema para abrir, ou seja, no primeiro uso do programa ele escolhe a senha, e depois ela pode ser modificada e etc .. já até sei como farei isso, vou usar um TXT para poder salvar a senha e o login, então no inicio do software ele v se o TXT existe e qual senha e login usar, se não existir ele pode para ser criado um novo cadastro.
Chegamos no dia tão temido.. o sábado de entrega do trabalho, nessa noite fui dormir as 6:20h da manha, mas o bom foi que na madruga sempre eu trabalho melhor.. fiz varias funcionalidades que faltavam, agora é só esperar a nota..
Mesmo tendo enorme dificuldade confesso que gostei muito deste trabalho, o desafio de pesquisar e aprender.. isso motiva bastante, espero que minha nota seja no minimo um 10.. fica a dica Jossandro.. HAHAHAHA