Salve raga
ho bisogno di gestire, tramite bottoni di un JFrame, un player che funziona tramite una semplice finestra terminal...
Esempio: il tasto P avvia il player, il tasto Q lo spegne, il tasto S lo ferma etc... Devo reindirizzare queste funzioni ai tasti della finestra che ho creato...
Questo è il codice per avviare la finestra
codice:try{ String command ="file.exe"; Runtime rt =Runtime.getRuntime(); pr = rt.exec(command); input =newBufferedReader(newInputStreamReader(pr.getInputStream())); output =newBufferedWriter( newOutputStreamWriter(pr.getOutputStream())); String line=null; while((line=input.readLine())!=null){ System.out.println(line); } int exitVal = pr.waitFor(); System.out.println("Exited with error code "+exitVal); }catch(IOException|InterruptedException e){ System.out.println(e.toString()); e.printStackTrace(System.out); }
A questo punto invio i comandi su pr.getOutputStream() oppure (BufferedWriter)output ma non ottengo il risultato sperato...
Cosa non va?
Thanks