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