2011-12-14 8 views
4

eclipseでテキストを太字にするにはどうすればよいですか? は、私は例を与えるより明確にする:あなたが実際にNAME: David私はダビデは太字にし、サイズコンソールから読み取るときに入力テキストを太字にします

+1

http://stackoverflow.com/questions/6286701/an-eclipse-console-view-that-respects-ansi-color-codes、またはhttp://stackoverflow.com/questions/233790/の複製が可能です。 colize-logs-in-eclipse-console – eboix

+1

* ".. in eclipse?" * Netbeans、IntelliJ、またはメモ帳でやっているのとまったく同じ方法です。別の言い方をすると、これは絶対に何もしませんあなたのIDEで。 –

+1

@eboix +1の2番目のリンク –

答えて

5

@Tomaszは完全に正しいです。ただし、大部分の端末に太字のフォントを設定したい場合は、書き出すことができます。

 private final String setPlainText = "\033[0;0m"; 
     private final String setBoldText = "\033[0;1m"; 

 System.out.println (setPlainText + "Prompt>" + setBoldText); 

これは普遍的ではありませんが、普及しているほとんどすべての端末で機能します。好きなものを手に入れるには、What's a good Java, curses-like, library for terminal applications?のようなものを見るか、GUIの構築に切り替えます。おそらくSwingを使用します。

1

を変更するwhant:私たちは、ユーザが入力名すべきプログラムを実行すると、我々は構文で

System.out.print("Name: "); 
String name = in.nextLine(); 

を書きますテキスト端末のフォントのサイズを変更することはできません。あなたのアプリケーションによって端末に送信される情報はありません。 (プレーンテキストのみがストリームを介して送信されます)これは、Javaで作成され、Java APIによって管理されるグラフィックアプリケーションでは可能で簡単です。これらの作業を始める前に、Javaの基本に関する簡単な書籍やチュートリアルから始めることをお勧めします。これは日食コンソールを使用して変更することも可能

import java.io.*; 
    public class Main { 
    public static void main(String[] args) throws IOException { 
    BufferedReader br =new BufferedReader(new InputStreamReader(System.in)); 
    String name = br.readLine(); 
    System.out.print("Name: "+name); 
} 

    } 

ひとつだけがフォントである(フォントサイズやフォントスタイルの変更を除く。)あなたの仕事を作ることができるよりも、コードですちなみに

Essentials of the Java Programming Language, Part 1

出力ストリームとエラーストリームの色。 (コンソール画面と環境設定を右クリックしてください)