public class Main {
public static void main(String[] args) {
while(true) {
Scanner scanner = new Scanner(System.in);
String message = scanner.nextLine();
System.out.println(message);
}
}
}
System.out.println
でプリントアウトされたテキストと比較すると、別の色を入力するときにユーザーが入力したテキストを作成することが可能ですか?
たとえば、黒い背景にデフォルトで白いテキストが表示されるコンソールでそのプログラムを実行すると、次のようなことが起こります。
「hello world」と入力すると、赤色で表示されます。私はenterを押すと、デフォルトの白で "hello world"を表示します。
赤い印字時に「こんにちはワールド」の背景を設定することは可能ですか?つまり、ユーザーがコンソールの背景を赤色のデフォルト設定にしている場合、2つの対照的な色を選択できます。
ありがとうございます!
ここでいくつかの答えを見つけることができます:http://stackoverflow.com/questions/1448858/how-to-color-system-out -println-output –
出力は変更されますが、入力は変更されません。 @SergeiStepanenko – Shiv