用javascript实现,找个特效网站看看!

解决方案 »

  1.   

    需要在js中设定一个对应数组吧
    然后如果选中某个则TextField显示对应的东东就行
    写在一个函数中
    看看js的书会有答案的了
      

  2.   

    chenweionline() :
    界面都好做,可是你如何获得“我们”的笔画数?:)笔划数(包括拼音)是通过对TextField的编辑而获得的.########################
    我的设想是通过把词组及其属性抽象而一个函数.然而,通过触发,进行实例化.这样很省力.只要在TextArea中设定词组即可了.初学瞎想,不要笑我.
      

  3.   

    我只能想到将某个字对应到比划,这样优点是处理简单,缺点是--god,谁告诉我如何编写一个方法来分析一个汉字有几个笔划
      

  4.   

    http://www.cn-java.com/target/news.php?news_id=3039
    这里有个汉字转化拼音的,至于笔划就……
    不知道有什么好的算法
    楼下的继续
      

  5.   

    执子之手(很温馨的噢)先生,多谢指点.你给出的地址我去过了,很好的.(我在IBM上也见到类似的用法)不过,汉字中多音字太多,用MAP未必适合.至于楼上词组笔划数,我个人认为只要设定一下每个字的笔划数,便可计算出来.我此题的用意仅仅是建立左边诸多词组及其属性的内在关联.至于各个词组的其属性(如拼音\笔划数)是什么,则是要求通过编辑右边数目固定的相应的TextField项中的内容来赋予.
      

  6.   

    java获得汉字的笔画数 
    http://java.mblogger.cn/xio/posts/11961.aspx
      

  7.   

    楼主问的不是GUI设计吗?大家都集中到算法了。
      

  8.   

    是啊,是GUI上的问题.并不要求转化为拼音与笔划数的算法.问题拼音与笔划数是通过相应的TextField编辑来赋予.我想知道的是
    1.如何实现这样的GUI?如何通过编辑来赋予词组的属性?
    2.其他程序如何实现以词组为参数,访问并获得其编辑而成的属性.
    初学,问题也说不清,惭愧.不过,我倒也在无意中学了不少知识.谢了.
      

  9.   

    如果就是GUI设计,在JAVA TUTORIAL里就有很多基本的例子,比较实用。设计这个界面应该可以参考。词组既然包括拼音,笔画,就应该是一个独立的类。这个类里包括名字(中文的),拼音,笔画等等。当你编辑完成的时候,可以把这个类存入VECTOR,ARRAYLIST这样的里,通过类里的名字属性来索引。另一个问题,使用者是首先可以编辑一个词组的属性,再保存。但保存前如何知道属性是正确的那。
    有词“人”,编辑笔画是“5”,怎么保证正确?一点观点,往下看大家的吧。
      

  10.   

    建议将词组及其属性(拼音,笔画)保存在XML文件中(如WORDS.XML)。
    用下面的类来管理:
    import org.jdom.input.*;
    import org.jdom.output.*;
    import org.jdom.*;
    import java.io.*;public class Words {
     public Document getXMLInfo(String XMLfilename){
        SAXBuilder sb = new SAXBuilder();
        Document doc = null;
        try{
         doc = sb.build(new BufferedInputStream(new FileInputStream(XMLfilename)));
        }catch(Exception e){
          System.out.print(e.getStackTrace());
        }
        return doc;
      }
      public void writeXMLInfo(Document doc,String XMLfilename){
        XMLOutputter outp = new XMLOutputter();
        try{
          outp.output(doc, new BufferedOutputStream(new FileOutputStream(XMLfilename)));
        }catch(Exception e){
          e.printStackTrace() ;
        }
      }
    }
    这样可将读取的XML树在GUI显示,也可将修改(或追加,删除)后的树写回XML文件。
      

  11.   

    TO: rower203(华仔) :
    不好意思,XML我还没有学到.