首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

helloword入门系列之swing 入门 简略的桌面小词典—附源码

2012-08-28 
helloword入门系列之swing 入门 简单的桌面小词典—附源码今天本来想继续昨天的struts1 系列,不过最近在研

helloword入门系列之swing 入门 简单的桌面小词典—附源码

今天本来想继续昨天的struts1 系列,不过最近在研究swing,有了一点小心得,正好记录下来。

写web 项目做多了,就会有一种对羡慕,对桌面程序那种快速反应的向往。看到web页面载入时的那个慢呀,真是受不了。不过java做桌面程序还比dephi,c++,c#之流的还是差了些(个人感觉),当然了,如果你是高手,树枝都能变成剑。

入门肯定要做个小东西这类的,我今天就来个桌面词典,大致思路 是用户输入一个单词,点击按钮,调用网络api进行翻译,因为自己写个翻译的比较麻烦。所以远行这个软件要求连网。

?

swing 中能访问url 的组件有JEditorPane,这个组件是显示文本的pane。但是解析html的效果,真是很难看,

看下面代码:

?

?

?


helloword入门系列之swing 入门 简略的桌面小词典—附源码

?

看到了吧,真是很难看。

不过人类的智慧是很强的,有了jdic,有切又有希望了,jdic是一个桌面程序加强本地化的工具包。

?

直接上代码

?

?

这个是关键,

?

browser.setURL(new URL("http://dict.cn/mini.php?q="+jtf.getText()));//调用辞海的翻译

别的就没什么可说的了,需要注意的是必须把ie设为默认浏览器,否则报错。还记得要引 jdic的包。

?

?

热点排行