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 : private void jTextField1ActionPerformed (java. awt. event. ActionEvent evt ) { // TODO add your handling code here: 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í: 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
|