没做过,不过给你哥思路:
你可以从一些翻译软件和字典上把音标复制到一个文本文件中
然后通过读取来判断ASCII码,然后对每一个音标进行对比.
可能这样可以吧.

解决方案 »

  1.   

    音标复制到文本后显示的是正常的字符.我想音标应该是用一种特殊的字体来显示吧(好像是Lucida Sans Unicode),关键是怎么转换呢?
      

  2.   

    搞定!!
    比如从金山词霸生词本导出来一个txt,然后从这个txt中读到音标信息并想把它显示到一个text中的时候,设置这个text显示的字体为 Kingsoft Phonetic (这个字体是金山词霸提供的),就可以显示出正常的音标了。
      

  3.   

    金山词霸有一个生词本挺好用,而且可以导出成txt,所以我就想随便写个程序来读取生词,再把它显示到标题栏中,hoho,就像常用的winamp的歌词软件一样。本来就是心血来潮,刚才试了试,不知道怎么在swt中去掉窗口的外框(swing中倒是有一个方法),又郁闷了
      

  4.   

    最近项目刚刚做完,所以比较闲,呵呵~~这种需求好像用vc很好搞定,用java做桌面程序太不适合了
      

  5.   

    音标好象是不对应ASCII吗的吧!
    对了,要在2000下发声音要微软的TTS声音引擎!XP不用!
    金山他们都是用微软的引擎!
      

  6.   

    音标的存储也是正常的ascii,不过显示的时候用特殊字体而已,发音就用tts即可,市面上几乎所有的朗读咚咚都是用它,到目前为止还没看到特例
      

  7.   

    搞了一天单词终于会滚动了,看来多线程的问题还是要倍加小心。。
    java做点gui的东西真是费劲,不论swing还是swt,比如想让程序窗口总在最前面,没有标题栏也能拖动。妈呀,看来偶的计划要...