Innanzitutto JTextArea non mi pare che sia molto appropriato per fare da input e anche da output allo stesso tempo. Bisognerebbe disabilitare (meglio dire: impedire) parecchie cose in JTextArea affinché possa avvicinarsi, come comportamento, a quello che fa una "console". Ammesso che sia poi tutto corretto (non ho mai provato).Originariamente inviato da fermat
ora l'input e l'ouput dono da e verso la console, ma io vorrei redigere il tutto ad un JTextAreacodice:channel.setInputStream(System.in); channel.setOutputStream(System.out);
Per il fatto dei due stream, il channel li riceve con dei metodi. Invece di passare i due stream standard, dovresti implementare tu un tuo XyzInputStream e un tuo XyzOutputStream da passare ai metodi. Una questione poi è la solita del charset, quale è (o dovrebbe essere)?