JAVA
文章平均质量分 78
BC
这个作者很懒,什么都没留下…
展开
-
jsp使用spring的bean的小技巧
很简单,直接贴代码吧。 <% WebApplicationContext wac = WebApplicationContextUtils.getRequiredWebApplicationContext(this.getServletContext()); TUser user = (TUser) wac.getBean("userMe"); %>转载 2012-07-03 21:06:36 · 323 阅读 · 0 评论 -
扫雷游戏制作全过程05 之最终话
最终话讨论的是前面几个部分的整合问题,以及游戏如何初始化和重新初始化。 整合问题: 采用内部类。 起初没有使用内部类,Mine(实体类)类生成了地雷表和标记表,MyLabel(界面类)类监听到了各种点击事件后,将改变信息通过set*方法传给MyPanel(控制类),MyPanel类又通过各种set*方法修改地雷表和标记表。数据间的传递异常的麻烦,再加上重新初始化出现了一些问题。最后放弃了,改原创 2012-01-14 11:44:04 · 748 阅读 · 0 评论 -
关于Icon,Image,ImageIcon的简单的对比参考 上篇
其实就算是现在,我还是有不少地方概念模糊,但是下面的内容是是没有什么问题的。稍微介绍一下,或许有些地方我无法解释: 大部分内容都是查的Java SE 5.0 API Icon: Icon位于javax.swing包中,它是一个接口 public interface Icon,介绍为:一个小的固定大小的图片,通常用于装饰组件 有三个方法: int getIconHeight(); int原创 2012-01-10 16:14:31 · 12705 阅读 · 4 评论 -
扫雷游戏制作全过程04 添加音乐
好像偏离主题已经有两天了。不过为了增加游戏的趣味性,音乐是一定要有的。(使用JMF当然可以,但是简简单单的JDK中自带的AudioClip就没问题了) 该类一共有3个方法:play,loop,stop。 具体的应用非常之简单,但是它支持的格式很少,只支持wav和au。 import java.awt.*; import javax.swing.*; import java.applet.*;原创 2012-01-10 09:31:18 · 1618 阅读 · 1 评论 -
扫雷游戏制作全过程 03 时间伪动画
现在把地雷模块先放一下,开始设计时间模块。可以用JLabel来显示数字,也可以用其来显示表示数字的图片。我选择了后者。其实最开始想做成时间翻页的效果,其实也能实现,但是如果使用下面的方法真的过于麻烦了。 有一点要注意的是: 我们显示图片时应该等到 图片被下载完成后才启动装载过程,然后显示完整的图像。但是getImage可以在没有载入全部的图像的情况下立即返回。如果创建一个显示多幅图片的动画,可原创 2012-01-09 12:45:33 · 764 阅读 · 0 评论 -
扫雷游戏制作全过程02 之JLabel弯路
就在刚刚写好前一篇博客后,我本来想说“JButton如果可以实现一个MouseListener就太好了,可惜它实现不了”于是写了一例子。 结果证明我错了。 可以对JButton进行鼠标点击的监听(具体这里我只是简单的实现状态的切换,并没有再往下进行下去了) 当初我做上一步的时候,为了实现地雷的标记,于是放弃了JButton自己的ActionListener,而选用了MouseListener原创 2012-01-08 13:01:56 · 695 阅读 · 0 评论 -
扫雷游戏制作全过程02 之 JButton 弯路
我看JButton(用了前文00的感官)长得很好看,于是决定用一个JButton来代表一个地雷块。而此时完全没有考虑标记地雷和判输判赢的实现。 首先在面板上生成width*height个JButton,生成之时通过查询mine[][]数组来为JButton的mine属性赋值。然后监听点击事件,如果被点击,则打开该块 (其实是切换JButton的背景图片)。 这是MyButton类:原创 2012-01-08 12:06:55 · 873 阅读 · 1 评论 -
扫雷游戏制作全过程00
到今天为止,扫雷游戏刚好做了一个礼拜。也算基本成型了。由于初涉编程,在这个过程中犯了很多很多错误。 于是在此用一周的时间总结一下。希望无论对于自己还是像我一样的新手能够有所帮助。 第一篇目前版本的演示:看看当前的效果,其实也有助于对后面的代码的理解 游戏的开始界面,左边地雷区,右边时间块,剩余标记数,重新开始游戏及退出按钮。 点击左键打开,右键做标记,当打开雷时失败。属相代表了周围原创 2012-01-07 14:35:13 · 2928 阅读 · 0 评论 -
关于Commons-fileupload的上传注意事项
网络上关于Commons-fileupload的使用说明已经很多了,这些暂时就不提了,介绍一下要注意的事项: 1.导入jar包: 我们需要两个jar包,因为Common-fileupload.jar又同时依赖于Common-io.jar(稍后我就上传)。 在这里本人犯了个大错误,希望新学者也要注意,不仅仅要导入jar包到Java Resources的Libraries中,千万别忘了也导入到W原创 2012-06-20 14:12:49 · 524 阅读 · 0 评论