Il mio problema è quello di poter scrivere dei messaggi su una textarea.
Il codice che ho scritto, però, non scrive in sequenza i messaggi ma li scrive uno sull'altro cancellando quindi i primi messaggi .
ecco il codice:
public void runClient(GUI f){
Socket client=null;
try{
f.writeTextArea("Connessione con il server...");
client=new Socket(InetAddress.getByName("localhost"),70);
output=new ObjectOutputStream(client.getOutputStream());
output.flush();
output.writeObject(ID);
output.flush();
input=new ObjectInputStream(client.getInputStream());
String x=(String)input.readObject();
if(x.equals("OK"))
autorizzazione=true;
}catch(Exception eof){
f.writeTextArea("Connessione rifiutata");
System.err.println(eof.getMessage());
}
}
public void writeTextArea(String txt){
jTextArea1.setText(txt+"\n");
}come faccio?
tulipan

Rispondi quotando