- 博客(16)
- 收藏
- 关注
原创 C语言初尝试——洛谷
本文介绍了C语言中数组和字符串的基本概念与应用。首先讲解了数组的定义、初始化、访问元素和获取长度的方法,并提供了数组逆序、统计年龄分布、向量点积计算等应用实例。在字符串部分,说明了C字符串以'\0'结尾的特性,列举了strcpy、strcat等常用字符串操作函数,并给出了统计数字字符和字符串转换的实际应用案例。文章还通过开关灯问题的错误与修正过程,展示了算法设计中的常见问题及解决方法。
2025-09-16 20:22:05
1495
1
原创 图像滤镜进阶:基于卷积核的图像特征提取与增强技术
本文深入探讨了基于卷积核的高级图像处理技术,通过Java代码实现了锐化、边缘检测和高斯模糊等滤镜效果。
2025-08-22 23:46:45
869
原创 像素级的焕颜魔法:揭秘美颜相机背后的图像处理技术
在数字图像处理领域,基于 GUI 的可视化工具始终是开发者与用户之间的重要桥梁。本文将带您深入剖析一个基于 Java Swing 的图像处理工具核心实现,从用户交互逻辑到像素级滤镜算法,全方位解读如何构建一个功能完整、交互流畅的图像处理应用。
2025-08-19 19:31:48
684
原创 五子棋游戏开发2.0(AI实现)
本文介绍了一个五子棋游戏系统,支持人人对战和人机对战两种模式,具备开始/结束对局、悔棋、棋局回放等功能。系统采用评分机制实现AI决策,通过多方向搜索算法评估棋盘状态,并设计了简单、中等、困难三种难度级别。
2025-08-09 10:15:09
1082
原创 五子棋游戏开发
本文介绍了一个Java实现的五子棋游戏系统。系统包含五个核心类:GoData、GobangUI、GoListener、Chess和GoServer。游戏实现了标准的五子棋功能,包括棋盘绘制、双人对战、胜负判定、悔棋和回放功能。关键技术包括:1)使用二维数组管理棋盘状态;2)采用双向遍历算法实现四方向五连检测;3)通过棋子序列存储支持悔棋和回放功能;4)运用渐变填充实现立体棋子效果。
2025-08-04 15:20:49
568
原创 画图板界面优化
摘要:本文实现了一个基于Java Swing的简易绘图程序。该程序通过DrawUI类构建图形用户界面,包含形状选择按钮、颜色选择面板、画笔尺寸滑块和RGB颜色调整滑块等功能。
2025-07-28 00:29:11
383
原创 绘制递归图形及运用递归计算
本文介绍了使用Java实现递归图形的绘制和递归计算的方法。主要内容包括:1) 谢尔宾斯基地毯和三角形的递归绘制算法,通过递归分割图形实现分形效果;2) 模拟K线图的随机递归生成方法;3) 递归实现的累加求和与累乘求积计算。
2025-07-24 07:30:00
432
原创 画图板3.0
本文介绍了一个Java Swing画图板程序的开发过程。该程序实现了以下功能:1) 基础图形绘制;2) 三种分形图案算法;3) 3D立体模型绘制功能,使用矩阵定义模型结构;程序通过ZShape类存储图形数据,实现重绘功能,解决了颜色统一问题。
2025-07-22 18:41:40
333
原创 画图板2.0
本文介绍了绘图程序新增功能的实现代码,主要包括四种图形绘制方法:1) 三角形绘制功能,通过记录三个顶点坐标自动连接成三角形;2) 多边形绘制功能,支持连续点击和自动闭合;3) 签字笔功能,实现自由手绘和直线绘制;4) 画笔粗细设置功能,通过文本框输入数值调整线条宽度。代码采用Java编写,运用了鼠标事件监听、坐标计算和图形绘制等技术,实现了交互式绘图体验。
2025-07-17 14:49:37
288
原创 通过循环添加按钮制作多种图形的画图板
摘要:本文实现了一个基于Java Swing的画图板程序,包含绘图界面和事件监听器两部分。画图板界面提供了12种图形绘制按钮和13种颜色选择按钮。监听器类处理鼠标和按钮事件,支持基本图形绘制和三种分形图案。程序采用流式布局。
2025-07-14 16:57:25
353
原创 基本图形的绘制与迭代分形的尝试
本文介绍了Java图形绘制的基本方法和分形图生成技术。在基本图形绘制部分,展示了两种实现方式:1)通过鼠标拖拽绘制矩形和等腰三角形;2)以点击坐标为中心绘制固定尺寸图形。在分形图部分,使用迭代函数系统(IFS)生成多种分形图案,通过调整参数a、b、c、d实现不同视觉效果。所有案例均通过MouseListener接口实现交互,并提供了完整的代码实现和运行效果说明。
2025-07-12 14:10:07
778
原创 注册界面获取文本及点击按钮后的注册实现
【摘要】本文实现了一个Java Swing注册界面程序,包含两个主要类:RegistrationUI(界面类)和RegistrationAction(事件处理类)。界面类构建了包含7个输入字段和注册按钮的窗体布局,采用FlowLayout流式布局。事件处理类通过实现ActionListener接口,在点击注册按钮后显示包含图片和"注册成功!"文字的确认界面。程序通过动作监听机制实现界面交互.
2025-07-09 16:50:02
246
原创 基于登录界面的界面开发练习
本文展示了三个Java Swing界面开发实例:1) 登录界面包含账号、密码输入框和登录按钮;2) 注册界面扩展了个人信息输入项;3) 计算器界面实现了完整的计算器按键布局。所有界面都采用FlowLayout布局管理器,包含图片显示功能,并设置了合适的窗口尺寸和关闭操作。代码结构清晰,每个界面都独立封装成类,通过showUI()方法显示窗口。
2025-07-07 15:29:42
689
原创 A PK Game
------张飞(BOSS1)受到了480点伤害,还剩下7520点血量。-------张飞(BOSS1)受到了480点伤害,还剩下7040点血量。-------张飞(BOSS1)受到了480点伤害,还剩下6560点血量。-------张飞(BOSS1)受到了480点伤害,还剩下6080点血量。-------张飞(BOSS1)受到了480点伤害,还剩下5600点血量。-------张飞(BOSS1)受到了515点伤害,还剩下-210点血量。
2025-07-03 23:51:55
697
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人