JAVA进行式
让我们把JAVA进行到底!
posts - 13,comments - 21,trackbacks - 0

        哇,想不到这么晚了,不管了,先写完了再睡吧,不记下来,明天忘了怎么办?
        晚上,把计算器修改完毕,总算有个样子,就想着发表出去,好让大家给看看有什么毛病,那么就得打包成jar文件发出去罗,今天课堂上才讲了怎么打包,我试试……
        结果,遇到一点小麻烦,计算器窗体上的图标所用的资源文件kcalc.gif应该搁哪儿里,我怎么在程序中调用哩?
        刚开始写程序的时候我是用的:
        this.setIconImage(Toolkit.getDefaultToolkit().createImage("kcalc.gif"));
        在未打包前,运行没问题,可是打包成jar文件后,将这个jar文件放别处运行就看不到窗体图标了,这是怎么回事?
        记得上机时有同学问老师的,嗯,赶紧联系同学问问,然后依样画葫芦,就写成了这样:
         this.setIconImage(Toolkit.getDefaultToolkit().createImage(Calculator.class.getResource("jb/kcalc.gif")));
         结果编译没问题,运行时却报“空指针异常”,这是怎么回事?怎么在他那里行得通的代码,在我这里行不通了哩?
         查DOC文档,终于明白了,原来Calculator.class.getResource()是利用反射机制,返回当前调用类中所指文件的URL地址,我给的参数是“jb/kcalc.gif”,而实际上当前类的URL路径已经是..jb了,再去找“jb/kcalc.gif”当然找不到,返回为null,所以会报“空指针异常”。那么,现在我改为:
         this.setIconImage(Toolkit.getDefaultToolkit().createImage(Calculator.class.getResource("kcalc.gif")));
         打包,运行,嘿嘿,果然如此!
         看来方法不能生搬硬套,得弄明白了,才能做得明白呀!

posted @ 2005-11-11 02:18 水秀清灵 阅读(333) | 评论 (0)编辑 收藏
        今天白天学习效率不高,上课老是犯困,有点懊恼!其实也不是不知道原因——睡眠不足。唉,总是完不成每天的计划,是不是我的计划要求太高了?可是实在太多要做而没做的事了,该读的书没读,该做的练习没做,该完成的作业没完成,唉,效率,效率,效率真是一个大问题。
        今天上课讲了数组、集合框架,还没有做练习,晚上补上。
        白天上机唯一做了的事情是把计算器进行了格式化,不过还不是很理想,测试中发现在超过15个字符的时候计算就有错误,不知道怎样可以彻底解决这个问题?现在只好限制输入数字不得超过15个字符的长度了。
        晚上的任务还不轻,要复习白天讲的集合框架,还要抽点时间读一部分《Think in java》,嗯,每天读一部分,我想总会有收获的。
        好了,就写到这儿,活儿还没干完哩!
       
posted @ 2005-11-10 21:06 水秀清灵 阅读(297) | 评论 (0)编辑 收藏

        2005年11月9日,开始我的博客生活。

       很有趣,看新闻才知道原来今天是“世界消防日”,选择今天开始写博客也不错,有个好记的纪念日哩
!(说得好象将来我要成为什么大人物似的,呵呵,还要有个纪念日)

       博客——以前只看过人家的,很漂亮那种。我的,将来在人家眼里会是什么样?不想知道。现在嘛,就把这里做为我的java驿站吧!放些资料呀、读书得呀、学习笔记什么的,对了,还有我的小习作。与人一起分享,是一件非常快乐的事。希望这里成为我的快乐源泉

        好了,今天就写这么多吧!(已经很晚了,......


posted @ 2005-11-09 23:22 水秀清灵 阅读(365) | 评论 (0)编辑 收藏
仅列出标题
共2页: 上一页 1 2