Título: Recuperar la ultima linea en un JtextArea Publicado por: deltacompu en 14 Diciembre 2010, 02:31 am Hola a todos!!!!
En este momento me encuentro realizando una aplicacion muy basica pero me ha dado algunos dolores de cabeza, basicamente estoy haciendo una conversacion cliente-servidor, ya hice la implentacion por consola y funciona, ahora la estoy implementando en una GUI (Interfaz Grafica), construi dos ventanas, una para el servidor y otra para el cliente, en cada una dos JTextArea las cuales estan contenidas en un JScroll, la conexion se realiza de manera adecuada, cuando el cliente envia la primera linea al sevidor estas es recibida y mostrada por el servidor en la correspondiente caja de texto pero cuando el cliente envia la segunda linea, el servidor recibe las lineas anteriores y la ultima, en otras palabras cada vez que el usuario oprima la tecla enter (este es el evento para enviar al servidor o viceversa) el metodo toma todo el texto contenido en la caja de texto incluyendo el que ya ha sido enviado y lo envia al server aqui dejo mi codigo, si alguien pudiese ayudarme seria muy valioso, muchas gracias. TextClient.addKeyListener(new KeyAdapter() { public void keyPressed(KeyEvent e) { if (e.getKeyCode() == e.VK_ENTER) { String cadena= TextClient.getText(); if (!cadena.equals("STOP")) { output.println(TextClient.getText()); } else { try { socket.close(); } catch (IOException e1) { e1.printStackTrace(); } } } } }); Título: Re: Recuperar la ultima linea en un JtextArea Publicado por: 1mpuls0 en 14 Diciembre 2010, 04:20 am Hola.
Lo bueno que aun tengo guardado códigos en el baul de los recuerdos de Java :xD. Código
Espero que te sirva. Un saludo. Título: Re: Recuperar la ultima linea en un JtextArea Publicado por: deltacompu en 14 Diciembre 2010, 13:13 pm Que bueno es tener un baul de los recuerdos, el codigo funciona muy bien....
Muchas gracias por tu ayuda ;-) ;-) |