entre jFrames
Publicado por tania (1 intervención) el 05/03/2008 18:14:16
//////////////////////////////////////////////////////////////////////////////////////////////////////
//Hola tengo un super problema, tengo dos JFrame uno llamado cuadross, y otro llamado cuadrosss
//en el JFrame cuadross tengo un JTexfield y un JButton(bt1, elcual me lanza otro JFrame(osea JFrame cuadrosss)).
//en el JFrame cuadrosss tengo solo un boton que al dar clic sobre el, supuestamentente deberia asignar un mensaje al JTextField
// caja1 que se encuentra en JFrame cuadross.
//COMO PODRN OBSERVAR TRATO DE PASAR PARAMETROs ENTRE jfRAMEs, PERO Ya intente un dia entero y simplemente no le encuentro como.
// por fa les pongo mi codigo y me gustaria que me escibieran dondes ttengo los errores o que quito o que me hace falta por fa diganme en que parte le agrego sus consejos.
///////////////////////////////////////////////////////////////////////////////////////////////////////////
//
import java.awt.*;
import javax.swing.*;
import java.awt.event.*;
public class cuadross extends JFrame
{
static JTextField caja1;
JButton bt1;
public cuadross()
{
super("ventana1");
Container con=getContentPane();
con.setLayout(new FlowLayout());
bt1=new JButton("abrir ventana");
caja1=new JTextField(30);
con.add(caja1);con.add(bt1);
Evento ev=new Evento();
bt1.addActionListener(ev);
}
public class Evento implements ActionListener
{
public void actionPerformed(ActionEvent e)
{
if(e.getSource()==bt1)
{
JOptionPane.showMessageDialog(null,"mensaje de Ventana1");
cuadrosss llamado1=new cuadrosss(this);//this
llamado1.setSize(400,200);
llamado1.setVisible(true);
}
}
}
public static void main(String a[])
{
cuadross mirror=new cuadross();
mirror.setSize(400,300);
mirror.setVisible(true);
}
}
(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((
import java.awt.*;
import javax.swing.*;
import java.awt.event.*;
public class cuadrosss extends JFrame
{
JButton bt1;
private JFrame cuadross;
public cuadrosss(JFrame cuadross)
{
super("ventana 2");
Container con=getContentPane();
con.setLayout(new FlowLayout());
bt1=new JButton("abrir ventana");
con.add(bt1);
Evento ev=new Evento();
bt1.addActionListener(ev);
this.cuadross=cuadross;
}
public class Evento implements ActionListener
{
public void actionPerformed(ActionEvent e)
{
if(e.getSource()==bt1)
{
JOptionPane.showMessageDialog(null,"hola desde ventana 2");
cuadross.caja1.setText("hooola, hayudame :- ) quiero poner este mensaje en JTexField de JFrame cuadross ");
}
}
}
public static void main(String a[])
{
cuadrosss mirror=new cuadrosss();
mirror.setSize(400,300);
mirror.setVisible(true);
}
}
(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((
mil gracias de ante mano a todas la perosna que colaboren. por favor es urgentisimo vaya tan importante como
in sismo de grado 10 vibratorio y ondulatorio.
//Hola tengo un super problema, tengo dos JFrame uno llamado cuadross, y otro llamado cuadrosss
//en el JFrame cuadross tengo un JTexfield y un JButton(bt1, elcual me lanza otro JFrame(osea JFrame cuadrosss)).
//en el JFrame cuadrosss tengo solo un boton que al dar clic sobre el, supuestamentente deberia asignar un mensaje al JTextField
// caja1 que se encuentra en JFrame cuadross.
//COMO PODRN OBSERVAR TRATO DE PASAR PARAMETROs ENTRE jfRAMEs, PERO Ya intente un dia entero y simplemente no le encuentro como.
// por fa les pongo mi codigo y me gustaria que me escibieran dondes ttengo los errores o que quito o que me hace falta por fa diganme en que parte le agrego sus consejos.
///////////////////////////////////////////////////////////////////////////////////////////////////////////
//
import java.awt.*;
import javax.swing.*;
import java.awt.event.*;
public class cuadross extends JFrame
{
static JTextField caja1;
JButton bt1;
public cuadross()
{
super("ventana1");
Container con=getContentPane();
con.setLayout(new FlowLayout());
bt1=new JButton("abrir ventana");
caja1=new JTextField(30);
con.add(caja1);con.add(bt1);
Evento ev=new Evento();
bt1.addActionListener(ev);
}
public class Evento implements ActionListener
{
public void actionPerformed(ActionEvent e)
{
if(e.getSource()==bt1)
{
JOptionPane.showMessageDialog(null,"mensaje de Ventana1");
cuadrosss llamado1=new cuadrosss(this);//this
llamado1.setSize(400,200);
llamado1.setVisible(true);
}
}
}
public static void main(String a[])
{
cuadross mirror=new cuadross();
mirror.setSize(400,300);
mirror.setVisible(true);
}
}
(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((
import java.awt.*;
import javax.swing.*;
import java.awt.event.*;
public class cuadrosss extends JFrame
{
JButton bt1;
private JFrame cuadross;
public cuadrosss(JFrame cuadross)
{
super("ventana 2");
Container con=getContentPane();
con.setLayout(new FlowLayout());
bt1=new JButton("abrir ventana");
con.add(bt1);
Evento ev=new Evento();
bt1.addActionListener(ev);
this.cuadross=cuadross;
}
public class Evento implements ActionListener
{
public void actionPerformed(ActionEvent e)
{
if(e.getSource()==bt1)
{
JOptionPane.showMessageDialog(null,"hola desde ventana 2");
cuadross.caja1.setText("hooola, hayudame :- ) quiero poner este mensaje en JTexField de JFrame cuadross ");
}
}
}
public static void main(String a[])
{
cuadrosss mirror=new cuadrosss();
mirror.setSize(400,300);
mirror.setVisible(true);
}
}
(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((
mil gracias de ante mano a todas la perosna que colaboren. por favor es urgentisimo vaya tan importante como
in sismo de grado 10 vibratorio y ondulatorio.
Valora esta pregunta


0