kooyee ‘s blog

开源软件, 众人努力的结晶, 全人类的共同财富
posts - 103, comments - 55, trackbacks - 0, articles - 66
   :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理

     摘要: 我们知道,在Java Applet中出于安全性考虑,Applet是不允许对文件进行操作的,不仅不允许写文件,而且不允许读文件。尽管我们在编制Applet时即使使用了文件操作的语句Java不会报错,在开发工具(如Cafe)中调试时也能够正常运行,但当我们在浏览器中运行这个Applet时浏览器就会报错。但有时我们的确要读取文件中的内容,比如要将服务器中的.txt文件内容在Applet中显示出来,是不是就没有办法了呢?





---- 不!有办法。决窍就是我们不要将这些服务器上的文件作为普通文件来处理,而是将它们作为网络资源来获取它们的内容。在Java中可用于获取网络资源的类主要有两种,一是URL类,另一个是URLConnection类。两个类都提供了以字节流的方式读取资源信息的方法,而且可以对资源信息的类型作出判断,以便作相应的处理。不同之处是URLConnection类可提供的信息比URL类要多得多,它除了可以获取资源数据外,还可以提供资源长度、资源发送时间、资源最新更新时间、资源编码、资源的标题等许多信息。

<  阅读全文

posted @ 2008-03-15 00:51 kooyee 阅读(1028) | 评论 (1)编辑 收藏

posted @ 2008-03-14 20:37 kooyee 阅读(184) | 评论 (0)编辑 收藏

posted @ 2008-03-08 00:50 kooyee 阅读(1876) | 评论 (0)编辑 收藏

     摘要: Swing中ComboBox改变选择时ItemStateChanged 触发两次。一次时旧的选项deselect时触发,另一个是在新的选项select时触发。  阅读全文

posted @ 2008-03-07 23:53 kooyee 阅读(1639) | 评论 (1)编辑 收藏

posted @ 2008-03-02 00:16 kooyee 阅读(1042) | 评论 (0)编辑 收藏

posted @ 2008-03-01 19:52 kooyee 阅读(842) | 评论 (0)编辑 收藏

     摘要: 用来检验text changed可以用key-released events. 因为它能够通过getText()得到textfield中改变后的text. 而 key-pressed event, key-typed event 得到的是改变前的文字  阅读全文

posted @ 2008-03-01 19:44 kooyee 阅读(458) | 评论 (0)编辑 收藏

     摘要: mouse clicked与 mouse pressed 的区别

前者是在同一个位置press和release才触发事件,执行操作. 如果在用户一个位置按下鼠标后改变了主意,则移动到另一个位置(按钮外面)放开就会取消操作(不执行操作).


而后者只是触发press事件, 也就是说按下鼠标就执行操作
  阅读全文

posted @ 2008-03-01 19:25 kooyee 阅读(948) | 评论 (0)编辑 收藏

posted @ 2008-02-29 22:31 kooyee 阅读(1080) | 评论 (0)编辑 收藏

     摘要: 关于table的使用方法可以参考sun的官方网站:

http://java.sun.com/docs/books/tutorial/uiswing/components/table.html


主要是model的使用,去自定义table的format。

在DefaultTableModel 基础上改进model。 在定义new DefaultTableModel时修改override它的内部method
  阅读全文

posted @ 2008-02-29 21:07 kooyee 阅读(281) | 评论 (0)编辑 收藏

仅列出标题
共11页: 上一页 1 2 3 4 5 6 7 8 9 下一页 Last