Programaçao

Programaçao

sábado, 27 de junho de 2015

Como fazer um Método Construtor para inicializar atributos usando Bidings em JavaFx

Primeiro você cria os seus atributos.

Declara-se os atributos da classe utilizando-se os tipos das propriedades javaFX
 * 
 * Atributos String usam SimpleStringProperty
 * Atributos Double usam SimpleDoubleProperty
 * Atributos Integer usam SimpleIntegerProperty
 * Atributos de outros tipos usam SimpleOBjectProperty  
   
Após ter criado eles e ter gerado os Getters and Setters deles será criado um método construtor, então você chama a variável declarada e inicializa ela com um                                     “new SimpleStringProperty” se ela for do tipo String ou de acordo com o tipo dela como o exemplo acima está mostrando.

Veja o exemplo na tela abaixo:




Não mostrei os Getters and Setters para o Post não ficar muito grande.
              Se caso não conseguiu gerar e só clicar com o botão direito na tela do código e clicar em “source” ela mostrara várias opções mas você clicara na opção “Generate JavaFX Getters and Setters” marca todos os seus atributos declarados e dá um ok e pronto seu código está feito.


Como criar um método de validar campos em JavaFx

Como criar um método de validar campos em JavaFx


                Primeiro você cria um método do tipo boolean e coloca o nome “validarCampos”.     Após isso, você chama a sua variável conforme está declarado no seu arquivo fxml, em seguida cria um “if” que mostrara uma mensagem na tela através  de um “JOptionPane.showMessageDialog”, mas se o campo foi preenchido corretamente o método não mostrara nenhuma mensagem porque foi feito no final do dele um “return true”, caso não faça isso acontecera erro no seu método e ele não funcionara corretamente.


Como fazer um método excluir para o banco de dados PostgreSQL em JavaFx

Como fazer um método excluir para o banco de dados PostgreSQL em JavaFx


                Primeiro você cria um método excluir que chama a classe que tem os atributos do banco de dados através de um “ try {} catch {}”.


      Após criar o “ try {} catch {}”, você chama seu método de conexão através de um Connection. Em seguida, chamara um PreparedStatement que recebera um delete do banco de dados. Lembre-se que você deve chamar a chave primaria do seu banco de dados no PreparedStatement, caso contrário o seu projeto apresentara erro de SQL e não funcionara corretamente como deseja.






Como limpar campos em JavaFx

Como limpar campos em JavaFx


Primeiro você cria um método que recebera um ActionEvent. Nesse caso criei um método salvar que pega os valores adicionados e salva no banco de dados e após salvar ela limpa os campos.


Mas se você só que limpar os campos é só fazer o seguinte.



         E fazer as alterações conforme seu projeto exige.



Como adicionar um projeto a outro em JavaFx

Como adicionar um projeto a outro em JavaFx


        Primeiro você clica com o botão direito no seu projeto e vai na opção Properties. Após feito isso aparecera a seguinte tela.


Então você clica na opção Java Build Path.
     

     Após isto clica em Projects e depois em no lado direito aparecera um botão Add... que você ura clicar.


   Que aparecera esta tela
   


    Então selecione o projeto que deseja e clique em ok.


    Só clica em ok e pronto projeto adicionado.








quinta-feira, 18 de junho de 2015

         Nesta semana aprendi como abrir uma segunda tela com javaFX.
         Primeiro é criado um método sem retorno com a ligação para o javaFX (@FXML),
 em seguida, criei um objeto Stage que será usado para chamar a proxima tela do Scene , Apos isto, dentro de um "try { } catch {}" será criado um objeto do tipo AnchorPane que chamara a próxima tela, que será a tela ("Login.fxml"). Então usei outro objeto do tipo Scene que sera a tela filha, nela pego a tela Scene através de um setScene que chama o Scene e uso o Stage para chamar a tela através do código "menu.show()".