Hola Valkyr, el codigo es el siguiente:
el main es algo así
{
.
.
.
metodo1(arg1, arg2);
NewJFrame2.NewJFrame2Menu();
consulta = NewJFrame2.getconsulta();
metodo2(arg1, consulta);
}
y JFrame2
private void initGUI() {
.
.
.
jButton1.addActionListener(new ActionListener() {
public void actionPerformed( ActionEvent e )
{
consulta = campo+jTextField1.getText().replaceAll(" ", "AND");
NewJFrame3.NewJFrame3Menu();}});
}
el problema es que al llamar al método consulta es null, sin embargo en
consulta = NewJFrame2.getconsulta(); levanta bien, perfectamente.
el problema creo que es mientras esta en ejecución NewJFrame2.NewJFrame2Menu();
otro hilo levanta metodo2, y por eso consulta es null.
con el debug funciona bien, por eso creo que es un problema de thread, muchas gracias, espero que se haya entendido saludos.
el main es algo así
{
.
.
.
metodo1(arg1, arg2);
NewJFrame2.NewJFrame2Menu();
consulta = NewJFrame2.getconsulta();
metodo2(arg1, consulta);
}
y JFrame2
private void initGUI() {
.
.
.
jButton1.addActionListener(new ActionListener() {
public void actionPerformed( ActionEvent e )
{
consulta = campo+jTextField1.getText().replaceAll(" ", "AND");
NewJFrame3.NewJFrame3Menu();}});
}
el problema es que al llamar al método consulta es null, sin embargo en
consulta = NewJFrame2.getconsulta(); levanta bien, perfectamente.
el problema creo que es mientras esta en ejecución NewJFrame2.NewJFrame2Menu();
otro hilo levanta metodo2, y por eso consulta es null.
con el debug funciona bien, por eso creo que es un problema de thread, muchas gracias, espero que se haya entendido saludos.