lucruz Postado Novembro 20, 2013 Denunciar Share Postado Novembro 20, 2013 Alguém pode me ajudar como eu associo o Id ao nome do usuario com o botão excluir segue o codigo abaixo abaAdministradores.add(abaAdmUsersComboBox); JLabel lblId = new JLabel("ID: "); lblId.setFont(new Font("Lucida Console", Font.PLAIN, 11)); lblId.setBounds(10, 36, 83, 14); abaAdministradores.add(lblId); JLabel lblNome_3 = new JLabel("Nome: "); lblNome_3.setFont(new Font("Lucida Console", Font.PLAIN, 11)); lblNome_3.setBounds(10, 61, 83, 14); abaAdministradores.add(lblNome_3); JLabel lblCpf_2 = new JLabel("CPF: "); lblCpf_2.setFont(new Font("Lucida Console", Font.PLAIN, 11)); lblCpf_2.setBounds(10, 86, 83, 14); abaAdministradores.add(lblCpf_2); JLabel lblEmail_2 = new JLabel("Email: "); lblEmail_2.setFont(new Font("Lucida Console", Font.PLAIN, 11)); lblEmail_2.setBounds(10, 111, 83, 14); abaAdministradores.add(lblEmail_2); JLabel lblTelefone_2 = new JLabel("Telefone: "); lblTelefone_2.setFont(new Font("Lucida Console", Font.PLAIN, 11)); lblTelefone_2.setBounds(10, 136, 83, 14); abaAdministradores.add(lblTelefone_2); JLabel lblSenha_2 = new JLabel("Senha: "); lblSenha_2.setFont(new Font("Lucida Console", Font.PLAIN, 11)); lblSenha_2.setBounds(10, 161, 83, 14); abaAdministradores.add(lblSenha_2); abaAdmIdTextField = new JTextField(); abaAdmIdTextField.addKeyListener(new KeyAdapter() { public void keyPressed(KeyEvent ev) { if(ev.getKeyCode() != KeyEvent.VK_ENTER || ev.getKeyCode() != KeyEvent.VK_UP || ev.getKeyCode() != KeyEvent.VK_DOWN){ alertaid.setVisible(false); } } }); abaAdmIdTextField.setFont(new Font("Lucida Console", Font.PLAIN, 11)); abaAdmIdTextField.setBounds(103, 33, 266, 20); abaAdministradores.add(abaAdmIdTextField); abaAdmIdTextField.setColumns(10); abaAdmNomeTextField = new JTextField(); abaAdmNomeTextField.setFont(new Font("Lucida Console", Font.PLAIN, 11)); abaAdmNomeTextField.setColumns(10); abaAdmNomeTextField.setBounds(103, 58, 266, 20); abaAdministradores.add(abaAdmNomeTextField); abaAdmCpfTextField = new JTextField(); abaAdmCpfTextField.setFont(new Font("Lucida Console", Font.PLAIN, 11)); abaAdmCpfTextField.setColumns(10); abaAdmCpfTextField.setBounds(103, 83, 266, 20); abaAdministradores.add(abaAdmCpfTextField); abaAdmEmailTextField = new JTextField(); abaAdmEmailTextField.setFont(new Font("Lucida Console", Font.PLAIN, 11)); abaAdmEmailTextField.setColumns(10); abaAdmEmailTextField.setBounds(103, 108, 266, 20); abaAdministradores.add(abaAdmEmailTextField); abaAdmTelTextField = new JTextField(); abaAdmTelTextField.setFont(new Font("Lucida Console", Font.PLAIN, 11)); abaAdmTelTextField.setColumns(10); abaAdmTelTextField.setBounds(103, 133, 266, 20); abaAdministradores.add(abaAdmTelTextField); abaAdmPasswordField = new JPasswordField(); abaAdmPasswordField.setFont(new Font("Lucida Console", Font.PLAIN, 11)); abaAdmPasswordField.setBounds(103, 158, 266, 20); abaAdministradores.add(abaAdmPasswordField); alerta = new JLabel("<<< Selecione um tipo de usu\u00E1rio."); alerta.setForeground(Color.RED); alerta.setBounds(379, 10, 288, 14); alerta.setVisible(false); abaAdministradores.add(alerta); alertaid = new JLabel("<<< Insira o id."); alertaid.setForeground(Color.RED); alertaid.setBounds(379, 35, 288, 14); alertaid.setVisible(false); abaAdministradores.add(alertaid); abaAdmBtnSalvar = new JButton("Salvar"); abaAdmBtnSalvar.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent ev) { // se não estiver escolhido um item do comboBox if(abaAdmUsersComboBox.getSelectedItem().equals("Selecione um usuário")){ alerta.setVisible(true); return; }else if(abaAdmIdTextField.getText().trim().equals("")){ alertaid.setVisible(true); return; }else{ // (INSERT) salva tipo de usuario conforme o selecionado na comboBox if(tipoUsuarioBean.getDescricao().equals("Aluno")){ aluno.bean.setId(Integer.parseInt(abaAdmIdTextField.getText())); aluno.bean.setNome(abaAdmNomeTextField.getText()); aluno.bean.setTelefone(abaAdmTelTextField.getText()); aluno.bean.setCpf(abaAdmCpfTextField.getText()); aluno.bean.setEmail(abaAdmEmailTextField.getText()); aluno.adicionar(); }else if(tipoUsuarioBean.getDescricao().equals("Professor")){ professor.bean.setId_professor(Integer.parseInt(abaAdmIdTextField.getText())); professor.bean.setNome(abaAdmNomeTextField.getText()); professor.bean.setTelefone(abaAdmTelTextField.getText()); professor.bean.setCpf(abaAdmCpfTextField.getText()); professor.bean.setEmail(abaAdmEmailTextField.getText()); professor.adicionar(); //carrega o combo na aba de professores abaProfProfComboBox.removeAllItems(); abaProfProfComboBox.addItem("Selecione o professor"); for(ProfessorBean professorBean : professor.getList()){ abaProfProfComboBox.addItem(professorBean); } }else if(tipoUsuarioBean.getDescricao().equals("Admin")){ // FALTA IMPLEMENTAR AQUI }else{ JOptionPane.showMessageDialog(null, "Tipo de usuário inválido", "Falha", JOptionPane.ERROR_MESSAGE); } } } }); abaAdmBtnSalvar.setFont(new Font("Lucida Console", Font.PLAIN, 11)); abaAdmBtnSalvar.setBounds(280, 189, 89, 23); abaAdministradores.add(abaAdmBtnSalvar); abaAdmBtnExcluir = new JButton("Excluir"); abaAdmBtnExcluir.setFont(new Font("Lucida Console", Font.PLAIN, 11)); abaAdmBtnExcluir.setBounds(181, 189, 89, 23); abaAdmBtnExcluir.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent ev) { // se não estiver escolhido um item do comboBox if(abaAdmUsersComboBox.getSelectedItem().equals("Selecione um usuário")){ alerta.setVisible(true); return; // se não ter id }else if(abaAdmIdTextField.getText().trim().equals("")){ alertaid.setVisible(true); return; }else{ // (DELETE) salva tipo de usuario conforme o selecionado na comboBox if(tipoUsuarioBean.getDescricao().equals("Aluno")){ aluno.bean.setId(Integer.parseInt(abaAdmIdTextField.getText())); aluno.bean.setNome(abaAdmNomeTextField.getText()); aluno.bean.setTelefone(abaAdmTelTextField.getText()); aluno.bean.setCpf(abaAdmCpfTextField.getText()); aluno.bean.setEmail(abaAdmEmailTextField.getText()); aluno.adicionar(); }else if(tipoUsuarioBean.getDescricao().equals("Professor")){ professor.bean.setId_professor(Integer.parseInt(abaAdmIdTextField.getText())); professor.bean.setNome(abaAdmNomeTextField.getText()); professor.bean.setTelefone(abaAdmTelTextField.getText()); professor.bean.setCpf(abaAdmCpfTextField.getText()); professor.bean.setEmail(abaAdmEmailTextField.getText()); professor.adicionar(); }else if(tipoUsuarioBean.getDescricao().equals("Admin")){ // FALTA IMPLEMENTAR AQUI }else{ JOptionPane.showMessageDialog(null, "Tipo de usuário inválido", "Falha", JOptionPane.ERROR_MESSAGE); } } } }); Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
lucruz
Alguém pode me ajudar como eu associo o Id ao nome do usuario com o botão excluir
segue o codigo abaixo
Link para o comentário
Compartilhar em outros sites
0 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.