私はwebdriverで私の自動テストのためのユーザーインターフェイスを構築しようとしています。コンソールからGUIのテキストボックス/レベルに行を印刷
私の質問どのようにラベルやテキストボックスにすべてのコンソール行を印刷できますか?
ボタンで設定方法:
public void AutologinTest(ActionEvent event){
try {
Runtime rt = Runtime.getRuntime();
Process pr = rt.exec("C:\\lottotest2\\workspace\\Lotteryscript\\Autologin.bat");
BufferedReader input = new BufferedReader(
new InputStreamReader(pr.getInputStream()));
String line = null;
while ((line = input.readLine()) != null)
System.out.println(line);
} catch (Exception e) {
System.out.println(e.toString());
e.printStackTrace();
}
あなたの質問を編集して、スクリーンショットを投稿するのではなく、コードを含めるようにしてください。 –
あなたがしたいことは不明です。ユーザーインターフェイスを作成する場合は、I/O用のコンソールまたはI/O用のGUIを使用する必要がありますが、両方を使用する必要はありません。 – FredK
コンソールに入れない場合は、 'System.out.println'(コンソールに何かを送る)を使わないでください。あなたが参照しているコントロールにテキストを追加するだけです。 'TextArea'はおそらく最も自然なものです。 –