自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 运用多线程实现小球的运动

要通过多线程控制小球的运动,首先要知道实现多线程的三种方法。对小球本身写一个类ThreadBall,来表达小球的性质:初始化小球的构造函数,通过一个自动执行的方法run刻画小球的运动,用sleep属性对小球的绘制减速,模拟小球的运动轨迹。第二步,继承适配器类,初始化构造函数,获取鼠标点击的位置,在点击的地方生成小球。(此题使用的是runnable接口实现的多线程,实现结果如下。只是实现小球的轨迹,不能做到小球在边界的停止反弹和其他功能。第一步,实现UI画图界面,画出小球的行动。

2024-04-16 21:54:48 135

原创 java版五子棋

在监听器类中接口鼠标监听器,动作监听器,定义声明数据类型:先创建棋子对象,ChessFlag是棋子颜色,开始游戏后ChessFlag=1时下黑子,然后赋值为2下白子;”,场上有棋子的话棋子对象的排列列表赋值给棋子对象,然后最后落下的那颗棋子退还成null,再重绘棋盘和棋子。两个按钮并监听,为了使移动窗口落子不消失,棋盘和棋子要保存重绘,所以把画棋盘,棋子的方法封装到鼠标监听器。定义新变量r,c为棋子在数组中的行和列,当行列值乘尺寸大于棋盘的尺寸则说明落子到棋盘外,弹出文本框。

2023-12-08 14:48:34 69

原创 门格海绵绘制

绘制方法draw3drect中的参数n,即为遍历次数,在方法外递减n--,在画图板方法中赋值写下方法。门格海绵是递归的一个重要体现,要绘制门格海绵,就需要先将初始图形绘制出来,进行多次递归。

2023-12-03 21:00:03 131 1

原创 用java的swing工具包绘制简单画图板

首先建包,在其中引入swing和awt工具包,通过使用其中的类来构建界面应用程序和完成画图板内容;创建画板实现图形的正常绘制1、创建窗口对象,创建面板。 2、利用数组添加图形和颜色按钮(方便后续修改)。上列代码中的为创建监听器和给按钮添加监听器对象,根据监听事件执行相应功能(画“直线”、“曲线”等)。3、为画板添加画板和画笔,画笔是java中有的,直接获得就可以使用(先让窗体可视化)。 4、为主界面添加主函数 <2> 创建接口,监听事件1、重新引入类名,创建接口,

2023-11-13 22:16:55 552

空空如也

空空如也

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

TA关注的人

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