Como abrir um Jframe ao Clicar na Jtable []

Boa tarde amigos.

Queria saber como abrir um Frame ao clicar em uma linha da Jtable…

Segue codigo…


@Override
	public void mouseClicked(java.awt.event.MouseEvent e) {

		if (e.getClickCount() > 1) {

			int linha = tb_financeiro.getSelectedRow();

			new FinanceiroView().setVisible(true);

		}

	}

Tenta isso, na sua classe Financeiro crie um objeto

no construtor da classe:

e crie um metodo :

protected static javax.swing.JFrame getFrame() { return frame; }

no seu metodo de clique da jTable faça o seguinte:

public void mouseClicked(java.awt.event.MouseEvent e) {  
  
        if (e.getClickCount() > 1) {  
  
            int linha = tb_financeiro.getSelectedRow();  
  
           Financeiro financeiro = new Financeiro();
           financeiro .getFrame().setVisible(true);
  
        }  
  
    }  

Acho que isso deve funcionar.

Amigo, sua lógica me parece certa. A única coisa que faço diferente de você é colocar o sinal == 2 e não > 1, pois as vezes ele não reconhece muito bem, agora com o == nunca falha.

Abraço.