私は似たような名前の質問を見てきました。ここに私の問題の概要があります。コンソール(Java)をクリアするにはどうすればよいですか?メモ帳++
メモ帳++ではprintln()
とprint()
の両方のステートメントを使用し、コンソールはSystem.out
です。私はSystem.out.flush()
で作業を試みましたが、私はそれが私が探している機能だとは思わない。
私の主な目的は、以前の印刷された情報をすべて削除することです。更新された情報はを代わりに使うことができます。私は
for(int i = 0; i < 50; i++)
{
System.out.println("\n");
}
のようないくつかのソリューションを見たが、それは考慮に入れ、コンピュータによって、ユーザー調整のサイズによって異なる可能性があり、コンソールのサイズは、かかりませんでした。
このように、最も効果的な方法は、何とかコードを削除することです。私はRuntime
と"cls"
に加えて、他のソリューションで提供されていた他のさまざまな方法(ANSI)の多くを調べました。これは、Notepad ++の使用にはコンソールをクリアする独自の方法があると信じています。
予期しない可能性は、表示されたStringを更新する方法があることです。その場合、それを行う方法がわかっていると非常に役に立ちます。私が知る限り、これを行う方法はありません。
ご協力いただきましてありがとうございます。
これを達成する最も簡単な方法は、System.setOutを使用して、テキストエリアのようにクリアできるものに印刷する別のプリントストリームを使用することです。 – ControlAltDel
Notepad ++にコンソールをクリアする方法はありません(アプリケーション内から)まったく... – Holger
私は考えました。私はJavaFXを使用することに頼ってきました –