本文主要是介绍Olami智能语义解析—学习娱乐小能手,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
欢迎大家下载该程序可运行jar包:xiaonengshou.jar
该程序包含功能有:笑话、新闻、星座运势、成语、解梦。语义理解是调用的欧拉蜜api(所支持的语句均是自己定义,语料不全,敬请谅解),程序效果图如下:
界面中答案框是用选项卡JTabbedPane实现的,提问的问题属于哪个领域,则由该领域所对应的选项显示答案;选择列表是用JTable实现的,点选后显示选项的详细信息,如:新闻、成语、解梦。
1、笑话:(这里调用的是来福岛的笑话api)
2、新闻:
点选新闻标题后会调用浏览器显示新闻详细页(这里本来打算用JEditorPane实现的,实现后发现新闻网页格式变形,查询资料知道JEditorPane 存在缺陷: 不支持CSS样式和JavaScript。所以改为了调用浏览器打开新闻页。)
3、星座:(没有找到免费的api接口,星座数据是用爬虫爬下来的,所以第一次问星座问题时出结果会有点慢。)
4、成语:(这里用的是阿凡达成语api接口)
5、解梦:(访问阿启网数据,也是爬虫爬取)
该程序代码原文见(下一篇) java Swing之JTabbedPane用法实例 & JTable用法实例
这篇关于Olami智能语义解析—学习娱乐小能手的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!