SyntaxHighlighter.config.bloggerMode = true;SyntaxHighlighter.config.clipboardSwf = 'http://alexgorbatchev.com/pub/sh/current/scripts/clipboard.swf';SyntaxHighlighter.all(); Dando sequencia nos posts de JAVA + SpringRequisitos :- Netbeans 7.2- spring-3.2.0.M2- estar com o banco mysql springlessons, e a tabela contato criada. ver licao 4 ou 5- Ter lido :Posts Anteriores : JSNBTut - Base que e uma preparacao do ambiente para o desenvolvimentoOpcionais : JSNBTut - Lesson 01 - introducao ao SpringJSNBTut - Lesson 02 - introducao ao gerenciamento de dependencias no SpringJSNBTut - Lesson 03 - acessando banco de dados Mysql com beans e injecao de dependenciasJSNBTut - Lesson 04 - outro jeito rapido de utilizar o Spring e Mysql sem utilizar Arquivos XML.Obrigatorio:JSNBTut - Lesson 05 - comparacao entre as implementacoes e introducao ao Swing. Jtable + DefaultTableModel e implementacao de uma TableModel, analizando a aplicacao com o Profile, e apresentacao do exemplo que usaremos nesta licaoEm vez de criar outro projeto, renomear , etc vou fornecer o projeto limpo dos testes e pronto p/ acompanhar a licao- Alterei a classe Main p/ chamar o frameContato- Refatorei o projeto p/ adequar ao tutorial- Removi o que nao estava sendo utilizadoAntes que alguem reclame de usar todas as libs do spring, nesse projeto inclui apenas as libs q estao sendo utilizadas (se estiver sobrando alguma, me avise ;) )Figura 01- Inicio do projetoDownload do projeto NBSpringLesson06-BaseEste e o 6o da serie , o objetivo deste post e :- Implementar um CRUD no exemplo- Criar as telas adicionaisp/ economizar os screenshots, algumas coisas basicas como citar botao direito, nova classe etc, vou apenas apresentar a tela da criacao da classe, os trechos importantes de codigo e no final da explicacao o codigo inteiro, sem a parte gerada pelo NB p/ gerenciar o layout, e quando alterarmos uma propriedade de algo no Design mode, procurarei mostrar o q foi gerado no codigo quando importante para o entendimento do exemplo, porque no final da licao e fornecido o projeto completo que fazemos durante o tutorial.O importante e ver o conceito e conseguir aplicar p/ seus exemplos, existem varias maneiras de resolver um problema, estou sugerindo um.1) Ao abrir o Projeto, corrija as dependencias apontando as libs para a pasta onde vc baixou o spring spring-3.2.0.M2 ou o mais atual, e localize-as na pasta libs conforme explicado no JSNBTut - Base Clique no Run >> Projecto resultado deve ser parecido com esse :Figura 02 - Teste o programa baixado ou renomeadoSe compilou e rodou, vamos adiante2) abra o frameListaContato em modo Design e adicione 3 botoes e 2 Labels nessa tela arrastando da PalleteFigura 03 - Arraste os itens do Palette p/ dentro do formularioA) Vamos acertar a TelaI) Vamos definir o tamanho minimo da janela:Clique duas vezes na linha cinza q envolve o formulario, vc devera ver uma tela assim :Figura 04 - Definindo as medidas da telaII) Selecione o Frame e na aba properties faca 3 acertos :a) Defina a propriedade title como Meus ContatosFigura 05 - Defina o titulo do Frameb) Defina a propriedade minimum size p/ ficar quase igual a size, p/ que o usuario nao possa diminuir a tela, sumindo a grade e