Olá! Eu estou desenvolvendo um projeto onde preciso cadastrar a digital de um funcionario, por enquanto eu queria setar um valor fixo clicando em um botão de uma tela(JInternalFrame) e queria cadastrar no banco de dados em outra tela(outro JInternalFrame). Segue o código:
Primeria tela - tela de cadastro de funcionario
Funcionario f = new Funcionario();
private void cadastrar(){ try{ //Aqui queria pegar o método cadastrarDigital1() FuncionarioServicos fs = servicos.ServicosFactory.getFUNCIONARIOSERVICOS(); fs.cadastarFuncionario(f); JOptionPane.showMessageDialog( rootPane, "Funcionário cadastrado!"); }catch(Exception e){ JOptionPane.showMessageDialog( rootPane, "Erro! " + e.getMessage(), "Erro", JOptionPane.ERROR_MESSAGE); System.out.println(f.toString()); }//fecha catch }//fecha Salvar public void abrirCadDigital(){ UICadDigitais ucd = new UICadDigitais(); getParent().add(ucd); ucd.setVisible(true); ucd.setLocation( jpCadEpi.getWidth() / 2 - ucd.getWidth() / 2, jpCadEpi.getHeight() / 2 - ucd.getHeight() / 2); } private void jbSalvarActionPerformed(java.awt.event.ActionEvent evt) { // TODO add your handling code here: cadastrar(); } private void jbCadastrarDigitalActionPerformed(java.awt.event.ActionEvent evt) { // TODO add your handling code here: abrirCadDigital(); }
segunda tela - tela do cadastro de digital que abre a partir de um botal da primeira tela
public void cadastrarDigital1() { f.setFinger1("dsobvjsobjdsbopsob"); System.out.println(f.getFinger1()); JOptionPane.showMessageDialog(rootPane, "Digital cadastrada!"); } public void cadastrarDigital2() { f.setFinger2("dsobvjsobjdsbopsob"); System.out.println(f.getFinger2()); JOptionPane.showMessageDialog(rootPane, "Digital cadastrada!"); } private void jbFinger1ActionPerformed(java.awt.event.ActionEvent evt) { // TODO add your handling code here: cadastrarDigital1(); } private void jbFinger2ActionPerformed(java.awt.event.ActionEvent evt) { // TODO add your handling code here: cadastrarDigital2(); }