jRadionButton - fazer a chamada de comandos

Olá pessoal,

tenho o seguinte jInternalFrame abaixo para execução de um depósito. O formulário tem 2 jRadionButton onde cada um refere-se “Conta comum” e “Conta Especial” respectivamente. O que estou tentando fazer é quando selecionar uma das contas, e após seja preenchido o formulário e ao clicar em deposito seja feita a chamada do codigo deposito (Conta comum ou conta Especial), mas não estou conseguindo trabalhar com o jRBContaComum e jRBContaEspecial. Os códigos dos depósitos já estão pronto.

[code]public class jIFDeposito extends javax.swing.JInternalFrame {
Pessoa cliente = null; //criação do novo objeto cliente recebendo null
ContaComum contaComum = null;
ContaEspecial contaEspecial = null;

/** Criação do novo formulário jIFClientes */
public jIFDeposito() {
    initComponents();
   
     //buttonGroup
           bGConta.add(jRBContaComum);
           bGConta.add(jRBContaEspecial);               
}

    @SuppressWarnings("unchecked")
// <editor-fold defaultstate="collapsed" desc="Generated Code">                          
private void initComponents() {
                         .
                         .
                         .
   //Botão Depositar - o codigo esta funcionando
private void jBDepositarActionPerformed(java.awt.event.ActionEvent evt) {                                            
    if (jTFNumConta.getText().equals("") || jTFValorDeposito.getText().equals("") || jTFDataDeposito.getText().equals("")) {
            JOptionPane.showMessageDialog(null, "EXISTE ALGUM CAMPO VAZIO", "Movimento - Depósito", JOptionPane.ERROR_MESSAGE);
        } else {
            
                int sit = contaComum.getSituacao();
                long conta = new Long(jTFNumConta.getText()).longValue();
                double valor = new Double(jTFValorDeposito.getText()).doubleValue();
                int dataDeposito = new Integer(jTFDataDeposito.getText()).intValue();
                contaComum = contaComum.prim;

                    if ((contaComum.consConta(conta) == 0) || (contaComum.consConta(conta) != 1)) {
                        JOptionPane.showMessageDialog(null, "CONTA COMUM INEXISTENTE", "CONTA", JOptionPane.INFORMATION_MESSAGE);
                     } else {
                        contaComum = contaComum.busca;
                        contaComum.depositar(conta, valor, dataDeposito);
                    }
        }   
}                                           

private void jTTabDepositosMouseClicked(java.awt.event.MouseEvent evt) {                                            
    /*implementar para listar os depositos realizados dentro das tabelas*/
  
}                                           

private void jBCancelarActionPerformed(java.awt.event.ActionEvent evt) {                                           
    jTFDataDeposito.setText("");
    jTFNumConta.setText("");
    jTFTitular.setText("");
    jTFValorDeposito.setText("");
} [/code]

Como faço para que isso funcione. Alguém poderia dar um exemplo ou me dizer onde estou errando.

Obrigado.

:!:

contaComum = contaComum.busca();

busca é um metodo? entao busca();

cara nao entendi muito bem sua duvida e códigos netbeans são muito chatos de se analisar…
sua duvida é quanto ao funcionamento do Jradiobutton né!?..veja se isso te ajuda.

if(jRBContaComum.isSelected()){  
       //vou fazer algo
}  
if(jRBContaEspecial.isSelected()){  
      //vou fazer algo
}  

Seria isso?

[code] //botao Consultar Extrato

  private void jBExtratoActionPerformed(java.awt.event.ActionEvent evt) {                                          
    if (jTFNumConta.getText().equals("") || jTFSenha.getText().equals("")  ||  jTFDataInicial.getText().equals("") || jTFDataFinal.getText().equals("")) {
            JOptionPane.showMessageDialog(null, "EXISTE ALGUM CAMPO VAZIO", "Movimento - Extrato", JOptionPane.ERROR_MESSAGE);
    } else {
        if(jRBContaComum.isSelected()){    //Caso seja selecionado Extrato da Conta Comum
            long numConta =  new Long(jTFNumConta.getText()).longValue();
            int senha = new Integer(jTFSenha.getText()).intValue();
            int tipo = 1; //extrato bancario
            int dataInicial = new Integer(jTFDataInicial.getText()).intValue();
            int dataFinal = new Integer(jTFDataFinal.getText()).intValue();
            //int situacao = contaComum.getSituacao();
            int achou = contaComum.consConta(numConta);         
            movimento = movimento.prim;

                if ((contaComum.consConta(numConta) == 0)){
                    JOptionPane.showMessageDialog(null,"*** CONTA COMUM INEXISTENTE ***\n\n TENTE NOVAMENTE", "Extrato Bancário", JOptionPane.INFORMATION_MESSAGE);
                } else {
                    movimento = movimento.busca;
                    movimento.MovimentoConta(numConta, senha, tipo, dataInicial, dataFinal);
                }
        } if (jRBContaEspecial.isSelected()){    //Caso seja selecionado Extrato Conta Especial
            long numConta =  new Long(jTFNumConta.getText()).longValue();
            int senha = new Integer(jTFSenha.getText()).intValue();
            int tipo = 1; //extrato bancario
            int dataInicial = new Integer(jTFDataInicial.getText()).intValue();
            int dataFinal = new Integer(jTFDataFinal.getText()).intValue();
            //int situacao = contaComum.getSituacao();
            int achou = contaEspecial.consConta(numConta);         
            movimento = movimento.prim;

                if ((contaEspecial.consConta(numConta) == 0)){
                    JOptionPane.showMessageDialog(null,"*** CONTA COMUM INEXISTENTE ***\n\n TENTE NOVAMENTE", "Extrato Bancário", JOptionPane.INFORMATION_MESSAGE);
                } else {
                    movimento = movimento.busca;
                    movimento.MovimentoConta(numConta, senha, tipo, dataInicial, dataFinal);
                }
          }
     }   
}                    [/code]

me diz vc colega…funcionou?

só mostrei como trabalhar com o radiobutton.

Mário,

muito obrigado. Está funcionando.

Abraços.