如果键盘输入javacore word void 因为void是需要变颜色的字体,在输入后马上变色。应该解释清楚了吧,在这谢谢了,我弄了几个晚上了,头大啊,

解决方案 »

  1.   

    import java.io.*;
    public class Input{
          public static String cout(){
           BufferedReader br=new BufferedReader(new InputStreamReader(System.in)):
           return br.readLine();
    }
            public static void main(String args[]){
            String str=cout();
            System.out.println(str);
        }
    }
        cout 函数就是读取字符串的函数.
      

  2.   

    这是课程设计的要求,没有别的办法啊,必须随时监视键盘输入,然后得到字符串的字串与关键字进行比较,
    使用BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
           return br.readLine();方法应该不可行,
      

  3.   

    你的输入时从cosole,还是从界面?
      

  4.   

    BufferedReader就是流阿...用EventListener是不是可行阿?如果行的话会比较麻烦...要把所有要变颜色的字都写进去,也不知道有没有方法可以改变颜色
      

  5.   

    用流的方式试过了不行(也有可能是水平有限,),现在在试用keyListener,可是提供的方法很少,也不知道该从哪下手
      

  6.   

    使用textPane类,如果用文本textArea类,将得到最终结果,没有办法实现变色,