sábado, 27 de junho de 2015

Passando Valores tipo Double para uma TextField

Descrição do problema:

O problema a ser resolvido e pegar um valor do tipo double e passar ele a um componente do tipo TextField que mostrara este valor.

Observe a figura abaixo:

 O objetivo do campo total e mostrar o resultado da soma dos dois produtos na lista , então preciso pegar o valor desta soma e passar para este campo.


 Resolvendo o problema observe a figura abaixo:


1- o valor da soma e realizado pelo método somar que este em outra classe e o resultado da soma e repassado por parâmetro , foi criada uma variável de nome valor para receber a soma.
2- através do método  String.valueof é possível passar  o valor da soma para um campo de texto.

Definição String.valueof(double );
O método sequência valueOf (double ) é simplesmente para obter um equivalente de String do parâmetro método float .

Resultado:



domingo, 21 de junho de 2015

Método initialize

Função:

Quando se deseja que algo seja exibido junto com o carregamento da tela do programa utiliza-se o initialize,
 no exemplo abaixo preciso que os dados da comboBox exiba todos os professores cadastrados e a tableView mostre os trabalhos ja cadastrados do banco de dados, estes dados deverão ser carregados quando for aberta a tela do programa.













Declaração do Método:

 
1- responsável pela implementação do método initialize;
2- Declaração do método;
3- O que será executado dentro do método initialize neste caso os métodos obeterListaProfessores e oberListaAlunos, responsavéis pela exibição dos dados da combo e os dados da tableView.

Problemas em uma comboBox

Descrição Problema:

A finalidade do componente comboBox neste programa quando clicada é retornar os  números de mesas que estão inseridas em uma tabela no banco de dados, os valores estão aparecendo mas é impossível identificar veja a Figura abaixo:


 Solução do problema:

O responsável para retornar estes valores é o método toString  da classe java.lang.Object que é  herdada por todas as classes Java , o problema é o que ele retorna  é difícil de ser interpretado nestes casos devemos sobrescrever este método dentro da classe onde o atributo foi declarado, neste projeto o atributo foi declarado dentro da classe MesaVo.

Veja Figura:


Resultado:

 




 


 


domingo, 31 de maio de 2015

Problemas com uma tableView:




Dados Salvos no Banco de dados não estão sendo visualizados pela aplicação:

Problema:

            Quando adicionado dados a uma aplicação de cupons promocionais estes dados deveriam  retornar  do banco de dados para que fossem visualizados na aplicação porem apenas os dados de uma coluna retorna . Detalhe no banco todos os dados estão sendo salvos:

Dados adicionados:



Dados após clicar botão salvar:





Dados da Tabela do Banco de dados:


Problema encontrado:




Quando foi adicionado o nome do atribuído para ser feito a verificação dentro da Classe Vo fora informada o nome da coluna da tabela ao invés de ser adicionado o nome do atributo da classe VO. A coluna desconto carregou dado pois o atributo da classe Vo é o mesmo.


 
Dados Classe Vo:






Solução:




Resultado: