quero jogar o valor de 4 JTextFields em um array list ou qualquer coisa que de para armazenar varios valores desses campos
para depois fazer uma eventual busca em q eu passo 1 e vem os 4
meu problema esta em armazenar esses valores de forma que eu consiga chama-los juntos
alguem? sabe como faço isso
não precisa do código só uma instrução ja ajudaria bastante através do que eu posso fazer isso, um exemplo, qualquer coisa…
crie uma classe bean com 4 variaveis que armazenarão os valores dos textfield
na classe q vc tem os textFields, use um metodo para capturar os textos dos campos e jogar em um HashMap
na chave do hash coloca algo que identifica o conjunto de campos pra vc capturar eles de volta e no outro parametro coloca o bean… algo assim
[code]private void guardaValoresCampos() {
// armazena os valores dos campos no bean em variaveis ( por exemplo String sValorCampo1 )
BeanDados bean = new BeanDados( textfield1.getText(), textfield2.getText(), textfield3.getText(), textfield4.getText() );
HashMap map = new HashMap(); // cria o map
map.put( new Integer(1), bean ); // coloca o bean com os dados e 1 como chave
}[/code]
vc entao pode fazer o que quiser com o map (exceto limpar ele
)… ele vai ter os valores dos 4 campos qndo quiser usar eles
pra capturar o que ficou guardado no map, é só passar a chave que vc colocou
[code]private void getValoresCampos( int chave ) {
BeanDados bean = (BeanDados) map.get( 1 );
String textoTextField2 = bean.getValorCampo2();
}[/code]
vou analisar o exemplo dado e se surgir duvidas digo aqui
vlw
naum cosegui pegar muito bem o exemplo
mas vou pelo q pesquisei
peguei os valores dos jtextfield e joguei em variaveis
as variaveis foram para um vetor
que eu pretendo jogar em uma list
[code]
JList lista= new JList();
private void BtnIncluirActionPerformed(java.awt.event.ActionEvent evt) {
String id = jTextField1.getText();
String nome = jTextField2.getText();
String sobrenome = jTextField3.getText();
String idade = jTextField4.getText();
String cadastro[]={codigo,nome,end,tel};
//aqui deveria add o cadastro a lista mas não estou conseguindo
[/code]
como eu faço isso?