自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

根是地下的枝

on the way

  • 博客(11)
  • 资源 (2)
  • 收藏
  • 关注

原创 Android 入门,基本环境搭建

这几天开始接触Android,因为之前对java有了一些掌握,这也对学习Android有了很多帮助。通过很基本的方法现在也实现一个简单的计算器。一、先一步一步说起吧,想编写Android程序,Android SDK是必不可少的,可以在Android开发者官网上下载:http://developer.android.com/sdk/index.html,点击Download eh SDK

2014-01-19 13:29:48 918

原创 java里添加音效

在java里我们有时候想为程序里的动作添加音效或音乐,实现代码如下:public void playMusic(){ try { FileInputStream fileau=new FileInputStream("music/music.wav" ); AudioStream as=new AudioStream(fileau); AudioPlayer.player.st

2014-01-15 23:22:26 15649 1

原创 java中的文件输入输出流,实现复制粘贴

java中文件输入输出流是FileInputStream和FileOutputStream,文件输入流从文件系统中的某个文件中获得输入字节,然后可以用输出流将数据写入文件中。首先创建两个流的对象:FileInputStream的构造方法有三种重载方式,常用的是FileInputStream(File file)和FileInputStream(String path),前者需要传递的是

2014-01-15 22:32:09 7223

原创 简单的五子棋(人人对战)

这是一个简单的五子棋游戏,目前只实现了简单的人人对战,就是自己跟自己下。。。具体效果如下:实现这个效果也很简单,主要功能是:1、点击棋盘能下棋子、棋子位置在棋盘点、点击点和下子点近似判断、黑白棋子交替出现2、某个棋盘点下了棋子后不能被覆盖3、判断输赢条件4、分胜负之后不能再下一般来说做这个棋盘应该用十几条直线交替画出来,我是用一张图片代替,所以省去了画直线的

2014-01-12 13:50:30 2556

原创 Java中的关键字

首先是访问控制的关键字,分public、protected、default、private四种,权限如下:(权限)      public      protected     default     private同一类中      ok            ok           ok          ok同一包中      ok            ok           ok

2014-01-06 10:21:07 845

原创 画图板重绘功能的改进

之前的画图板重绘功能是用每个形状的信息存储的(具体见前一篇博客),但是我们发现这样做既让代码冗长,又会出现很多错误,所以我们采用新的方法来重绘,这里就利用了Java里面向对象的思想。首先是将自定义队列List进行改进,让这个队列不再存储很乱的信息像既有坐标又有颜色什么的,而是直接将一个形状封装成一个对象存储进队列,这样画一个形状存储一个,既不会出现前一篇博客中的类转换异常,又使代码简洁。以

2014-01-06 10:21:02 889

原创 画图板中重绘功能遇到的问题

画图板的功能还在日趋完善,现在正在努力实现利用自定义队列存储绘图信息然后重绘的功能,在实现这个功能的过程中,遇到的最多的异常就是java.lang.ClassCastException了,造成这个异常的原因就是重绘时读取存储的信息时出现了错误,导致一些类赋值时不匹配。就拿直线来说,我们要保存直线的信息,需要在每次画完直线时存储这条直线的信息,即在鼠标释放(MouseReleased)里

2014-01-06 10:20:57 1881

原创 自定义队列

当需要保存一些无法判断到底有多少数量的数据时,普通数组已经无法满足这种需求,这是我们可以自定义一个类来实现这个功能。    这种方法本质上是使用两个数组,一个用来被调用,另一个是每次都会新建的数组,这样每次用户想添加元素或删除元素时,可以新建一个更大的或更小的数组,然后满足需求后再给被调用的数组。比如添加元素的方法:public class MyList { private int[]

2014-01-06 10:20:52 771

原创 Graphics2D、获取当前像素点颜色

1、改变画笔的大小是Graphics所不具有的,应该创建一个Graphics2D对象,他是Graphics的子类,然后调用其setStroke()方法,而setStroke()需要一个Stroke做参数,但是Stroke类是一个接口,所以我们转用一个BasicStroke来实现他。所以方法如下,5为画笔的大小。Graphics2D g2 = (Graphics2D) g;g2.set

2014-01-06 10:20:47 3440

原创 画图板中遇到的问题

仿xp系统的画图板还在继续,这期间也碰到了一些问题并及时解决了,现整理如下:(一)调整窗体中组件大小的方法和添加图标的方法  1.在画图板上我们需要添加许多大大小小的按钮,并往里面添加图片,这里就需要用到按钮调整大小的方法,然而我们发现当调用button.setSize()的时候并没有改变按钮的大小,这是因为setSize只能用于顶级容器,当一些组件需要改变的时候应该调用的是其setPrefe

2014-01-06 10:20:41 929

原创 将博客搬至CSDN

因特殊原因,现已将此iteye的博客转移到csdn中。地址:http://blog.csdn.net/sunhengzhe

2014-01-02 15:46:21 99

跟着鼠标动的眼睛

打成jar包,需要java环境才能运行。 眼球可以跟着鼠标转,可以设置眼睛和眼球的大小,可以移动眼睛等。

2014-02-06

简单画图板

(一)绘画 1.画直线,可以重绘 2.画矩形(填充矩形,可以重绘;空白矩形,可以重绘) 3.圆角矩形(填充圆角矩形 ,可以重绘; 空白圆角矩形,可以重绘) 4.画椭圆,可以重绘(填充椭圆,可以重绘 ;空白椭圆,可以重绘) 5.画刷子,可以重绘 6.画喷枪,可以重绘 7.橡皮擦,可以重绘 8.画多边形,可以重绘 9.取色笔(左键取前景色,右键取后景色) (二)功能 1.颜色(左键选择前景色,右键选择后景色; 可以选择自定义颜色) 2.清空面板 3.“关于‘画图板’”窗口 4.画橡皮、刷子、喷枪时可以选择画笔粗细 5.画矩形、圆角矩形时可以选择是否填充 6.改变指针的形状 7.光标进入绘图区域时实时显示光标坐标 8.撤销用户上一步绘画 9.改变主题 10.当用户鼠标移到工具栏时显示提示信息

2014-01-12

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除