Ação ao clicar em uma célula

Pessoal,

Como posso fazer para quando o usuário clicar 2 vezes em uma linha do JTable ele preencher a campo com o dado que foi clicado?

Obrigado

Quando você clica numa célula do JTable ela já é editável. A não ser que o model usar defina que determinada célular não seja editável.

Desculpa acho que não fui bem claro, eu não quis dizer o campo na tabela mas sim um JTextField…

Obrigado

MouseListener / MouseClicked

JTextField x = new JTextField();
x.addMouseListener(mlTextField);

MouseListener mlTextField = new MouseListener(){

	public void mouseClicked(MouseEvent e) {
		if(e.getClickCount() == 2){
			System.out.println("Clicou 2x!");
		}
	}

	public void mousePressed(MouseEvent e) {
		// TODO Auto-generated method stub
		
	}

	public void mouseReleased(MouseEvent e) {
		// TODO Auto-generated method stub
		
	}

	public void mouseEntered(MouseEvent e) {
		// TODO Auto-generated method stub
		
	}
		
	public void mouseExited(MouseEvent e) {
		// TODO Auto-generated method stub
			
	}
    	
};

Seria isso? :smiley:

*a logica é por sua conta… :wink:

Cara valew…

Mas o problema é que è Quando eu clica duas vezes na celula da tabela…e ai ele me gera ação…

JTable minhaJTable = new JTable();
minhaJTable.addMouseListener(mlTextField);
 
 MouseListener mlTable = new MouseListener(){
 
        public void mouseClicked(MouseEvent e) {
                if(e.getClickCount() == 2){
                        String valor = minhaJTable.getValueAt( minhaJTable.getSelectedRow() , minhaJTable.getSelectedColumn() ).toString();
		        meuJTextField.setText( valor );
                }
        }
 
        public void mousePressed(MouseEvent e) {
        }
 
        public void mouseReleased(MouseEvent e) {
        }
 
        public void mouseEntered(MouseEvent e) {
        }
                
        public void mouseExited(MouseEvent e) {
        }
        
 };

É isso? Se nao for por favor se explique melhor!
Valeu? até mais! :smiley:

*Me devendo 50R$ pelo codigo :slight_smile:

Ok, Valew…

Vou só terminar a parte da tabela para poder testar…Valewzão

Cara ta dando erro neste linha
…jt.addMouseListener(mlTextField);…

O que vem a ser este mlTextField…valew

Falow

Arrumei o problema…valew