回第二问:Color c(0.5,0.3,0.7);出错是因设置色彩参数只能是从0到255的整型或浮点型的0。0到1。0。因你没说明是设置的浮点型,建议改为0到255的整型。

解决方案 »

  1.   

    问题一:char[] ch={'c','h','a','r','s'};
           byte[] b={'a','b','c','d','1'};
    问题二:Color c=new Color(0.5,0.3,0.7);//注意创建对象的方法!没有象你那样的简写问题三:和问题2是一样的错误。问题四:s=buffer;这是错误的!s是String类型,而buffer是StringBuffer类型,它们的类型不匹配!
      

  2.   

    问题一:char[] ch={'c','h','a','r','s'};
           byte[] b={'a','b','c','d','1'};
    问题二:Color c=new Color(0.5,0.3,0.7);//注意创建对象的方法!没有象你那样的简写问题三:和问题2是一样的错误。问题四:s=buffer;这是错误的!s是String类型,而buffer是StringBuffer类型,它们的类型不匹配!
      

  3.   

    问题一:char[] ch={'c','h','a','r','s'};
           byte[] b={'a','b','c','d','1'};
    问题二:Color c=new Color(0.5,0.3,0.7);//注意创建对象的方法!没有象你那样的简写问题三:和问题2是一样的错误。问题四:s=buffer;这是错误的!s是String类型,而buffer是StringBuffer类型,它们的类型不匹配!
      

  4.   


    不用建立同名的.htm文件。只能如此调用。你还想怎么样??
      

  5.   

    我是想看看自己是不是做的正确﹐因为我刚开始学没有多久﹐再加上工作太忙﹐只能抽时间学。在Jbuilder下也没有别的调用方法吗﹖我用的是Jcreator.我也很想用Jbuilder﹐可是觉的比较吃力﹐所以首先选择了上手比较快的Jcreator.﹐等以后熟练了再用Jbuilder。问题一的第二个错误是什幺原因呢﹖第二个问题我要是一定要用float参数该怎幺解决呢﹖问题四该怎幺转换后才可以实现呢﹖多谢楼上的丁鹏兄﹗
      

  6.   

    我是想看看自己是不是做的正确﹐因为我刚开始学没有多久﹐再加上工作太忙﹐只能抽时间学。在Jbuilder下也没有别的调用方法吗﹖我用的是Jcreator.我也很想用Jbuilder﹐可是觉的比较吃力﹐所以首先选择了上手比较快的Jcreator.﹐等以后熟练了再用Jbuilder。问题一的第二个错误是什幺原因呢﹖第二个问题我要是一定要用float参数该怎幺解决呢﹖问题四该怎幺转换后才可以实现呢﹖多谢楼上的丁鹏兄﹗
      

  7.   

    可以重载一个类,名为COLOR把其参数为float。
      

  8.   

    g.drawByte(b,0,5,100,75);
    应该是g.drawBytes(b,0,5,100,75);少了一个s。
      

  9.   

    第四个问题:
    把s =buffer,改为。
    char[] b;
    buffer.getChars( 0 , buffer.length( ), b, 0 );该用法的具体描述:请看
    http://www.servertec.com/products/iscript/docs/StringBuffer_getChars.html别忘了给加分啊。哈哈
      

  10.   

    更简单的方法
    s=buffer.toString();
      

  11.   

    用了清风兄的方法解决第四个问题的时候﹐出现了下面的错误﹕
    --------------------Configuration: Example5 - JDK version 1.4 <Default>--------------------
    C:\JCreator\MyProjects\Example5\Example5.java:21: variable buffer might not have been initialized
    buffer.append("is not Bold");
                    ^
    C:\JCreator\MyProjects\Example5\Example5.java:22: variable buffer might not have been initialized
    else buffer.append("is not Bold");
                         ^
    2 errors
    Process completed.
    怎幺办﹖还有人有其它办法吗﹖
    第二个问题还有其它方法解决吗﹖
    晚上10点结帖
      

  12.   


    不好意思,没有测试
    还是第四个问题:
    StringBuffer buffer;改成
    StringBuffer buffer = new StringBuffer();variable buffer might not have been initialized 说的是没有初始化。
    比如我们用一个已经写好的类要
         Classname xx = new Classname();
    用他里面的方法就xx.methordname();
    就可以了。
      

  13.   

    第二个问题:
    Color c(0.5,0.3,0.7);确实没有这么用的,和第四个问题一样。
    你必须  Color c = new Color(211,109,222); 
    好象里面的值要大于1,
    不过我查了一下color 的结构体,好象也可以。
    public Color(float r,
                 float g,
                 float b)
    要求在(0 -1.0)之间,不知道为什么c(0.5,0.3,0.7)不对。
      

  14.   

    关于不要创建htm文件的问题
    只要在jcreator里面设置一个工具石塔对应的是jdk\bin里面的appletviewer就行了
    arguement:filename
    initial:filedirectory
      

  15.   

    Color的构造函数可以是new Color(float,float,float);不过要加一个'f'
    例如:Color color1=new Clor(0.2f,0.6f,0.8f);