自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 通信(服务器客户端的群聊与网络画板)

进入了通信阶段,感觉和之前学的内容差异很大,对这方面也没有之前那么感兴趣……有点缺乏热情进 度上不来……同时还在改进之前的线程游戏,很久没更新了。做了可以连接多个客户端,群发消息的服务 器,和可以同步画图的画板,一起总结一下。 1.思路:需要实现的功能:服务器:1.创建一个连接2.被客户端连接,将线程加入一个队列中。3.打开客户端的输入输出流4.将消息写入客户端的输出流5.群发,遍历整个队...

2013-08-02 11:43:55 249

文件的存取练习(有保存功能的画图板)

要实现的功能: 1.在画板上绘制一些图形。 2.把这些图形的参数按照一定规则写入一个文件中。 3.读取这个文件,把图形绘制于画板上。 4.在画板上绘制一张指定图片。 5.将图片的信息按照一定规则写入一个文件中保存。 6.读取这个文件把图片再次绘制在画板上。 思路: 图形的绘制与保存: 按照图形类型的不同建立几个类,它们共有一个父类。绘制图形时,把图形信息存入队列中。 保...

2013-07-23 20:14:38 229

原创 线程的综合练习(气泡的绘制)

关于气泡的操作总共有5个: 增加气泡,让气泡同时暂停,让气泡同时开始运动,点按钮随时消失一个气泡,点气泡让点到的气泡消失。 需要考虑的方面还有气泡立体感的绘制,在链表队列中对线程进行操作。 这次把每个气泡放在了不同的画布内,可以防止出现都在一个画布内互相影响出现错误的情况。 思路有两种: 1.主函数每次把新建的画布传给按钮监听器,监听器把画布传给线程。 2.主函数每次把面板传给...

2013-07-19 16:41:41 190

原创 文件的输入与输出

这次的练习包含 文件的创建,文件的查找,文件的重命名,文件的读入,文件的写入,文件的复制,文件的简单加密,文 件的简单解密。 1.基本写法 类:File,FileInputStream,FileOutputStream. 创建一个文件: File file=new File(NAME); 在指定位置创建一个文件: try{ file.createNewFi...

2013-07-19 16:17:59 126

原创 多线程暂停和控制(通过按钮控制暂停的4个小球)

一. 任务:通过按钮控制暂停的4个小球;按一次按钮就改变一次状态。 方法说明:在按钮事件里控制线程对象的状态,调用对象的方法改变其状态。 二.思路与源代码: 基本思路:设置一个bool值控制线程里的画图部分,为真则继续画,为假就休眠(时间设短点即可,每隔一段时间就会再检查一次bool的值)。在休眠时让i递减,这样再开始时小球就会从原位置开始。 在主函数内开启4个线程。加一个按...

2013-07-14 14:48:36 320

多线程练习(4个从对角出发并弹回的小球)

1.定义和基本写法: 定义: 在一个程序中,这些独立运行的程序片断叫作“线程”(Thread),利用它编程的概念就叫作“多线程处理”。多线程处理一个常见的例子就是用户界面。利用线程,用户可按下一个按钮,然后程序会立即作出响应,而不是让用户等待程序完成了当前任务以后才开始响应。 线程类的写法: public class Name extends Thread(){ //重新其中...

2013-07-14 14:29:26 128

原创 分形(一个跟随鼠标移动的彩色画笔)

[code="java"][/code] import java.awt.Dimension; import java.awt.Graphics; import java.awt.event.MouseListener; import java.awt.event.MouseMotionListener; import javax.swing.JFrame; publi...

2013-07-09 18:10:21 120

原创 分形(两个图形)

两个图形 代码: [code="java"][/code] import java.awt.Color; import java.awt.Graphics; import java.awt.event.MouseEvent; import java.awt.event.MouseListener; public class DrawListener implements Mo...

2013-07-09 15:58:14 225

原创 分形,递归

逻辑: 顺序 分支 循环 : system.out…… for(int i=0;i=6){return;} d1=(a1+b1)/2; d2=(a2+b2)/2; e1=(a1+c1)/2; e2=(a2+c2)/2; f1=(c1+b1)/2; f2=(c2+b2)/2; draw(g,a1,a2,e1,e2,d1,d2,co...

2013-07-09 15:55:00 154

原创 事件机制

接口: 1.接口的定义 关键字:interface 格式: public interface 接口名 extends 接口名,...{ //常量 public static final 数据类型 常量名称=值; //抽象方法 public 返回值数据类型 方法名(...

2013-07-06 16:26:58 63

原创 类的继承

继承的定义: 使用继承的目的:当一个类与另一个类有很多相同的属性时,用继承类可以省去反复写代码的麻烦。 继承的语法格式 关键字:extends 格式: public class 类名(子类,超类,派生类) extends 类名(父类,基类) { } 子类的继承方式 属性和方法的类型包括:public,protected,private,默认的...

2013-07-06 16:24:28 71

原创 JAVA数据类型总结

[code="java"][/code]JAVA有8种基本数据类型: 分别为 1)byte(字节型); 2)short(短整型); 3)int(整型); 4)long(长整型); 5)float(单精度); 6)double (双精度); 7)char(字符型); 8)boolean(布尔类型); 字符串类型: 名称:String 创建方法: String str =...

2013-06-30 16:44:29 79

空空如也

空空如也

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

TA关注的人

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