Abrir um JDialog a partir de uma linha selecionada no JFrame

Ola! estou com um problema que não faço ideia de como resolvo já que as soluções que encontrei não dão certo para o meu problema. Eu tenho um jDialog de Movimentações de Vendas com um botão “Visualizar Conta”, Onde eu seleciono na JTable e clico no botão pra visualizar a conta detalhada. Porém, não sei como faço pra setar na outra tabela
OBS: não tenho botões na segunda tela, somente uma jTable .

View de Movimentações:

//DADOS DA MINHA TABLE DE MOVIMENTAÇÕES
private void carregarMovimentos(){
DefaultTableModel modelo = (DefaultTableModel) jTable1.getModel();
listaModelVendases = controllerVendas.getListaVendasController();

    int cont = listaModelVendases.size();
   
    
    modelo.setNumRows(0);
    for(int i = 0; i < cont; i++){
       
        modelo.addRow(new Object[]{
        listaModelVendases.get(i).getIdVenda(),
        listaModelVendases.get(i).getCliente(),
        listaModelVendases.get(i).getVenDataVenda(),
        listaModelVendases.get(i).getVenValorLiquido(),
        listaModelVendases.get(i).getIdCaixa(),        
        
    });
        total0.setText(somaValorTotal()+"");
    }
     
}

//BOTÃO PARA ABRIR VENDA
private void VisualizarVendaActionPerformed(java.awt.event.ActionEvent evt) {

    if(jTable1.getSelectedRow() != -1){
       ViewVisualizarVenda tela2 = new ViewVisualizarVenda(this, true);
       tela2.setVisible(true);

 int linha = jTable1.getSelectedRow();
    int codigoVenda = (int) jTable1.getValueAt(linha, 0);
    
    listaModelProdutosVendasProdutoses = controllerProdutosVendasProdutos.getListaProdutosVendasProdutosController(codigoVenda);
    DefaultTableModel modelo = (DefaultTableModel) jTable2.getModel();
    modelo.setNumRows(0);
    for (int i = 0; i < listaModelProdutosVendasProdutoses.size(); i++){
     
        modelo.addRow(new Object[]{
        listaModelProdutosVendasProdutoses.get(i).getModelProdutos().getIdProduto(),
        listaModelProdutosVendasProdutoses.get(i).getModelProdutos().getProNome(),
        listaModelProdutosVendasProdutoses.get(i).getModelVendasProdutos().getVenProQuantidade(),
        listaModelProdutosVendasProdutoses.get(i).getModelVendasProdutos().getVenProValor(),
        listaModelProdutosVendasProdutoses.get(i).getModelVendasProdutos().getVenProQuantidade()
       
           });
    }
    }     
}

Basta criar na sua dialog um outro construtor com o parâmetro da conta e uma variável.

Ex:

Neste outro construtor criado na dialog você deve chamar este metodo: initComponent(); depois…

//novo construtor
public void MinhaDialog(int idConta){
       initComponent(); //caso ide netbeans
      this.minhaVariavel = idConta;

//metodoBuscaEpreechetabela(minhaVariavel); //idconta

}

//passa o id da conta selecionado na tabela,
   // vc pode o usar o metodo da jtable.getValueAt(linha, col)
MinhaDialog d  = new MinhaDialog(int idConta); 
//antes de mostrar a dialog busca no banco ou
// lista os dados da conta e seta na tabela. 
//vc tambem pode criar um metodo que preenche a 
//tabela e chamar no novo construtor
    d.setVisible(true);