Duvida de passagem de valores em Java‏

2 respostas
N

Bom dia seou novo no Forum e estou tentando implementar um rotina que quando eu clico na tela buscarImobiliaria atravez de um botao CarregarDados da tela buscar teria que passar por paramentro os valores para a tela CadImobiliaria e apresentar nas JTextField para poder alterar e deletar os dados, porem nao consigo implementar esta rotina

Tela: CadImobiliaria

Tela: BuscarImobiliaria

2 Respostas

AndreSorge

nepsterbr Boa Noite,

Você pode fazer o seguinte:

JFrame tela;

tela.addMouseListener(new MouseListener){

	public void mouseClicked(MouseEvent arg0) {
				// TODO Auto-generated method stub
				
			}

			public void mouseEntered(MouseEvent arg0) {
				// TODO Auto-generated method stub
				
			}

			public void mouseExited(MouseEvent arg0) {
				// TODO Auto-generated method stub
				
			}

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

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

Ai você pode utilizar os recursos do Mouse, entendeu?

caso ainda não tenha entendido, posta ai que agente tenta te ajudar

abracos, Boa Sorte

allyssonluan

Amigo, assim como o AndreSorge escreveu acima, a melhor prática é você criar uns listener para o botão e após isso, dentro do método que você desejar ou o que melhor suprir as suas necessidades, fazer a implementação onde você chama outra função onde você pega os dados de um banco de dados/xml/outros e por meio de um interação você preenche os dados do JTextField chamando o método setText("").

Exemplo:

public void mouseClicked(MouseEvent arg0) {  
              List imobiliarias = ImobiliariaDAO.getImobiliarias();
              
              for(Imobiliarias imob: imobiliarias){
                 jTextFielNomeDaImobiliaria.setText(imob.getNome());
                 jTextFielCidadeDaImobiliaria.setText(imob.getCidade());
              }
}

Seria algo mais ou menos conforme o que mostrei ali em cima. Entendeu?

Criado 23 de outubro de 2010
Ultima resposta 26 de out. de 2010
Respostas 2
Participantes 3