Parar exlusao

4 respostas
E

Turma boa noite, preciso de ajuda. este e codigo e a descriçao do meu problema.
Eu preciso para a funçao excluir quando o campo estiver vazio.
Tentei usar o break, mas so funciona com o switch.
Se alguem poder me ajudar eu agradeço.

1 - Funçao excluir
2 - Funçao verifica codigo.

1.1 - Clicar em excluir.
2.1 - Chama a funçao verifica o JTextfield.
2.2 - Se o campo estiver vazio, exibe a mensagem.
2.3 - Para no campo aguardando o cogigo.
1.2 - Se nao esiver vazio continua com a funçao excluir.

private void jButton3ExcluirActionPerformed(java.awt.event.ActionEvent evt) {

verificaCodigo( );

   		int opcao=JOptionPane.showConfirmDialog(this,
       	"Deseja excluir esse cadastro?","Exclusão Cadastrado",
	JOptionPane.YES_NO_OPTION);
    if(opcao==JOptionPane.YES_OPTION)
    {
        deletaRegistro( );
    }

 private void verificaCodigo( )
		{
    
    	if(tfCodigo.getText().length()< 1)
                JOptionPane.showMessageDialog(null,"Informe o codigo"); 
    	    tfCodigo.requestFocus(true);
     	}

4 Respostas

vinihds

cara, nao sei se entendi direto o q vc quer …

private boolean verificaCodigo( )

{

boolean aux=true;

if(tfCodigo.getText().length().trim()==0){

JOptionPane.showMessageDialog(null,“Informe o codigo);

aux=false;

}

tfCodigo.requestFocus(true);

return aux;

}

private void jButton3ExcluirActionPerformed(java.awt.event.ActionEvent evt) {

if (verificaCodigo( )==true){

int opcao=JOptionPane.showConfirmDialog(this,Deseja excluir esse cadastro?,Exclusão Cadastrado,  JOptionPane.YES_NO_OPTION);

if(opcao==JOptionPane.YES_OPTION)

{

deletaRegistro( );

}

}

}
E

A ideia e essa, mas eu preciso para a exclusao, porque ele exibe a mensagem, quando da OK o precesso de exclusao continua mesmo com o codigo vazio, eu quero parar, e so continua quando clicar novamente e exc.

vinihds

entao ta facil, faz assim:

private void jButton3ExcluirActionPerformed(java.awt.event.ActionEvent evt) {

if (tfCodigo.getText().length().trim()!=0)

{

int opcao=JOptionPane.showConfirmDialog(this,Deseja excluir esse cadastro?,Exclusão Cadastrado, JOptionPane.YES_NO_OPTION);

if(opcao==JOptionPane.YES_OPTION)

{

deletaRegistro( );

}

}else

{

JOptionPane.showMessageDialog(null,Informe o codigo);

}

}

é isso q vc ta querendo fazer ?

E

Sou novo em programaçao, estou tentando aprender java, desde já muito obrigado pela dica, espero poder contribuir com a turma um dia.

Fiq com Deus.

Criado 1 de fevereiro de 2008
Ultima resposta 2 de fev. de 2008
Respostas 4
Participantes 2