Test Foro de elhacker.net SMF 2.1

Programación => Programación General => Java => Mensaje iniciado por: mapers en 2 Abril 2011, 05:41 AM

Título: pasar de una JTextField
Publicado por: mapers en 2 Abril 2011, 05:41 AM
buenas señores tengo dos JTextField cuadno ingreso una cadena en una me debe copiar la cadena en otro JTextField cuando presione el boton enviar ....pero no me sale   a ver si me dan l amano :
Código (java) [Seleccionar]

private void jTextField1ActionPerformed(java.awt.event.ActionEvent evt) {
        // TODO add your handling code here:
        String cadena = "";
       
        cadena = jTextField1.getText();
        jTextField2.setText(cadena);
       
    }

Título: Re: pasar de una JTextField
Publicado por: ltbl en 2 Abril 2011, 13:18 PM
Hola, si quieres que cambie el valor cuando pulsas el boton tienes que hacerlo en algun evento del boton, creo que el actionPerformed sirve igual, prueba algo así:

Código (java) [Seleccionar]
private void tuBotonActionPerformed(java.awt.event.ActionEvent evt) {
     jTextField2.setText(jTextField1.getText());

}
Título: Re: pasar de una JTextField
Publicado por: 1mpuls0 en 2 Abril 2011, 22:16 PM
Debe de funcionar con lo que propones.
¿O en donde radica tu problema?, ¿con el botón?
Título: Re: pasar de una JTextField
Publicado por: mapers en 2 Abril 2011, 22:28 PM
Si funciono Gracias ahora lo qu eno me funciona es lo de mi otro post"!"
Título: Re: pasar de una JTextField
Publicado por: BoF en 2 Abril 2011, 22:37 PM
aca te hice un pequeño ejemlo espero te sirva....

import javax.swing.JFrame;
import javax.swing.JButton;
import javax.swing.JOptionPane;
import javax.swing.JTextField;
import java.awt.GridLayout;
import java.awt.event.*;

import javax.swing.JLabel;
import javax.swing.JButton;
//import javax.swing.JOptionpane;
import javax.swing.JPanel;
public class PasarVariable {
public static void main(String[] args) {
miVentana ventana=new miVentana();
ventana.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
ventana.setVisible(true);
}
}
class miVentana extends JFrame{
public miVentana(){
this.setTitle("Ayuda1000");
this.setSize(ancho,largo);
miPanel panel=new miPanel();
add(panel);
}
private static final int ancho=200;
private static final int largo=100;
}
class miPanel extends JPanel{
ObtenerVariable o=new ObtenerVariable();
JTextField txtTexto=new JTextField();
JLabel lbTexto=new JLabel("Ingrese Texto");
JButton btnEnviar=new JButton("Enviar a otra Clase");
JLabel lbEnviar=new JLabel("Enviar Variable");
public miPanel()
{
this.setLayout(new GridLayout(2,2));
add(lbTexto);add(txtTexto);
add(lbEnviar);add(btnEnviar);
Oyente oyente=new Oyente();
btnEnviar.addActionListener(oyente);
}
class Oyente implements ActionListener{
public void actionPerformed(ActionEvent e)
{
int var=Integer.parseInt(txtTexto.getText());
o.setVariable(var);
o.mostrarVaribale();
}
}

}
class ObtenerVariable{
int var;
public void setVariable(int var)
{
this.var=var;
}
public void mostrarVaribale()
{
System.out.println("Su valor es:"+var);
//o
//JOptionPane.showMessageDialog(null,"Su varible es:"+var);
}

}
Título: Re: pasar de una JTextField
Publicado por: kaireth en 10 Abril 2011, 00:46 AM
buenas jejeje
alguien sabe como tomar tus datos en java sin textfield?
sale una ventana y pide los datos
Título: Re: pasar de una JTextField
Publicado por: Shell Root en 10 Abril 2011, 02:07 AM
Así?
Código (java) [Seleccionar]
sVar = Integer.parseInt(JOptionPane.showInputDialog("Ingrese valor:"));