Ver Mensaje Individual
  #1 (permalink)  
Antiguo 12/08/2010, 12:12
davidNA
 
Fecha de Ingreso: agosto-2010
Mensajes: 1
Antigüedad: 14 años, 3 meses
Puntos: 0
Problema Vista Modelo

Hola a todos. A ver si me doy explicado...
El problema es el siguiente y no veo la solución:

Tengo un interfaz grafico en swing que hice con Netbeans que sólo tiene un JEditorPane que uso como pantalla y un jTexField que uso para escribir ordenes.

Quería que según lo que escribiera en el TextField el programa hiciera una cosa u otra.
Es decir:
->Escribo algo en el TextPane(esto desde el código)(una pregunta por ejemplo)
->Escribo algo en el TextField(esto ya desde el interfaz)
y lo que queria es que cuando presionara enter el programa leyera lo que hay en el Textfield y no antes(para posteriormente responder). Como si fuera un simple readLine. Pero lo único que consigo es que me lea lo que hay ya en el TextField en ese instante y que no se quede parado hasta que pulso el enter.

Sería algo así
Código:
//Este sería el programa en sí

      public static void main(String[] args) throws IOException{
            String respuesta;

                GUI gui = new GUI();
                gui.setVisible(true);

                gui.escribePantalla("ESCRIBE 'PLAYA' o 'MONTANA'");//Esto lo escribe en el textPane
                respuesta = gui.getRespuesta();//Esto lo tendria que coger del textField cuando se pulsara enter

                hacerAlgoSegunRespuesta();
            
      }

//GUI es la clase del interfaz

//y el método que no me sale sería el getRespuesta que estaría ya en el interfaz

      public String getRespuesta(){            
            while(No se pulse enter en el texfield){
                  
            }
             return textField.getText();            
      }
Estaría muy agradecido si me pudierais solucionar el problema.
Gracias.

Última edición por davidNA; 12/08/2010 a las 15:01