pasar de una JTextField

Iniciado por mapers, 2 Abril 2011, 05:41 AM

0 Miembros y 1 Visitante están viendo este tema.

mapers

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);
       
    }


ltbl

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());

}

1mpuls0

Debe de funcionar con lo que propones.
¿O en donde radica tu problema?, ¿con el botón?
abc

mapers

Si funciono Gracias ahora lo qu eno me funciona es lo de mi otro post"!"

BoF

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);
}

}

kaireth

buenas jejeje
alguien sabe como tomar tus datos en java sin textfield?
sale una ventana y pide los datos

Shell Root

Así?
Código (java) [Seleccionar]
sVar = Integer.parseInt(JOptionPane.showInputDialog("Ingrese valor:"));
Por eso no duermo, por si tras mi ventana hay un cuervo. Cuelgo de hilos sueltos sabiendo que hay veneno en el aire.