![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
hourglass
这个作者很懒,什么都没留下…
展开
-
小球练习
今天写了一个小球反弹的练习,但是程序还有些小问题。斜率有时候改变的时候就会导致小球不反弹,比如斜率为3的时候,就不反弹 所以就先设置了几个斜率,没有随机生成。。。。一直没搞懂。。改天在说吧。。。 public class Ball extends JFrame { /** * */ private static final long serialVersionUID =原创 2012-05-30 22:02:31 · 211 阅读 · 0 评论 -
java设计模式——抽象工厂(AbstractFactory)
提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类。 适用性 1.一个系统要独立于它的产品的创建、组合和表示时。 2.一个系统要由多个产品系列中的一个来配置时。 3.当你要强调一系列相关的产品对象的设计以便进行联合使用时。 4.当你提供一个产品类库,而只想显示它们的接口而不是实现时。转载 2013-01-30 23:04:07 · 246 阅读 · 0 评论 -
java设计模式——工厂方法
定义一个用于创建对象的接口,让子类决定实例化哪一个类。FactoryMethod使一个类的实例化延迟到其子类。 适用性 1.当一个类不知道它所必须创建的对象的类的时候。 2.当一个类希望由它的子类来指定它所创建的对象的时候。 3.当类将创建对象的职责委托给多个帮助子类中的某一个,并且你希望将哪一个帮助子类是代理者这一信息局部化的时候。转载 2013-01-30 22:20:25 · 231 阅读 · 0 评论 -
Java编程中异常处理的优劣之道
Java编程中的异常处理是一个很常见的话题了,几乎任何一门介绍性的Java课程都会提到异常处理。不过,我认为很多人其实并没有真正掌握正确处理异常情况的方法和策略,最多也就不过了解个大概,知道点概念。本文就对三种不同程度和质量的Java异常处理进行了讨论,所阐述的处理异常的方式按手法的高下分为: 好,不好和恶劣三种。 同时向你提供了一些解决这些问题的技巧。 首先解释一些jav转载 2012-07-06 21:29:32 · 208 阅读 · 0 评论 -
我的俄罗斯方块v1.2
之前写的俄罗斯方块有很大的不足,这次我添加了方块方向变换,背景音乐,游戏暂停的功能,以及修复之前的一些BUG,基本上能够正常游戏,方块的变换我没有使用图片的旋转,而是直接重新贴图,但是还是达到了效果。完成了我的第一个游戏。 修改添加部分代码:MediaPlayer player=new MediaPlayer();if (arg0.getKeyCode() == KeyEvent.原创 2012-05-26 07:37:23 · 401 阅读 · 0 评论 -
JMF 简单例子
import javax.media.*;import java.io.*;import java.util.*;public class PlayerMusic implements ControllerListener { //播放对象 private Player player; //是否循环播放 private boolean first,loop; //文件路径 pr转载 2012-05-24 22:12:04 · 367 阅读 · 1 评论 -
我的第一个游戏 俄罗斯方块
前段时间收到某老师的鄙视,决心做一个俄罗斯方块小游戏,其实一直都想过这个游戏,还是有一定的思路的,但是真正轮到我亲手去写,过程上还是有所曲折的,但是也正是因为这样,也还是有颇多收获的。 作为一个菜鸟,我写这个差不多用了一个星期的时间,查了很多东西,在这个过程中也学到了很多。 首先就是写界面还是手写为好,不要依赖myelipese那种可视化的插件。拖来拖去,看着简单,但是如果你写原创 2012-05-23 19:06:30 · 379 阅读 · 0 评论 -
java记事本功能代码
近段时间周末一直在学java,前两天没事仿照Windows记事本自己写了个记事本。把各部分功能贴上来,记录一下,以备自己以后使用。 控件private void initComponents() { jFileChooser1 = new javax.swing.JFileChooser(); jScrollPane1 = new javax.swing.JScrol原创 2012-05-23 19:13:53 · 596 阅读 · 0 评论 -
Java程序员应该了解的10个面向对象设计原则
面向对象设计原则是OOPS(Object-Oriented Programming System,面向对象的程序设计系统)编程的核心,但大多数Java程序员追逐像Singleton、Decorator、Observer这样的设计模式,而不重视面向对象的分析和设计。甚至还有经验丰富的Java程序员没有听说过OOPS和SOLID设计原则,他们根本不知道设计原则的好处,也不知道如何依照这些原则来进行编程转载 2012-06-04 19:23:36 · 172 阅读 · 0 评论 -
照片浏览器
昨天写了个图片浏览器,很简单,主要就是用一个JFileChooser导入一个文件,然后在文件父目录下导入下一个 或者上一个图像。 东西做好了,但是还有一个问题,就是我界面图片的路径设置有问题,在打成Jar包后就不能正常显示我的UI图片了。留着以后再解决吧。 package ImageScanner;import java.awt.FlowLayout;import java.awt.原创 2012-05-29 14:19:48 · 415 阅读 · 0 评论 -
关于java中Long型做除法的问题
今天写一个上传进度条进度计算除法,除来除去进度百分比总为0查了查资料,发现总数据和当前数据 都为Long型 不能直接相除得到当前进度。应该先转为double 然后得到一个小数再成100 所得才为当前进度(0~100) public void onLoading(long total, long current,boolean isUploading) {原创 2015-02-11 14:13:56 · 4366 阅读 · 0 评论