- 博客(6)
- 收藏
- 关注
原创 Java Swing 实战:简易画图工具开发全流程
点击“选择颜色”按钮,弹出弹窗,选择颜色后更新全局变量drawColor;所有绘图逻辑前调用,确保颜色全局适配。流式布局:替代绝对布局,组件自动排列,无需手动定位,适配性更强;分步绘图:通过全局标记位flag实现任意三角形分步绘制,解决多步交互问题;顶点管理:用数组存储多边形顶点,区分单击/双击事件实现闭合,兼顾易用性和边界控制;颜色适配:全局变量drawColor实现自定义颜色,所有绘图分支统一生效。希望本文能帮助大家更好地理解Java GUI编程,也欢迎各位同学在评论区交流拓展思路!
2026-01-15 21:09:04
17
原创 Java 新手必学:监听器与接口的图形化实战指南
本文深入解析Java监听器机制与接口原理,通过图形化界面实战案例演示监听器应用。主要内容包括: 接口基础:监听器本质是接口实现,必须遵守"实现接口→重写方法→绑定组件"的使用流程。 监听器三要素: 事件源(如登录按钮) 监听器接口(如ActionListener) 事件处理类(实现接口的类) 两种实现方式对比: 单独定义实现类:适合复杂逻辑(如登录验证) 匿名内部类:适合简单逻辑(如清空输入框) 完整登录界面案例: 用户名/密码输入框验证 重置按钮功能实现 严格遵循接口使用规范 文章采用
2026-01-13 20:20:42
522
原创 Java 新手必看:类和对象从概念到实战,格式 + 逻辑 + 案例全搞定
本文通过手机案例详细解析Java面向对象编程中的类和对象核心概念,采用"专业术语+白话解读"双视角讲解。专业部分涵盖对象、类、属性和方法的定义,通俗部分用手机案例类比说明。文章提供了规范的语法格式模板,包括类定义、属性声明、方法编写及对象创建调用的标准写法。实战部分完整演示了手机类的实现,包含充电和玩游戏方法,强调参数校验和逻辑合理性(如电量不超过100)。测试类展示了如何创建多个手机对象并调用其方法,严格遵循Java命名规范和调用格式,帮助新手从概念理解到代码落地。
2026-01-10 20:32:10
787
原创 新手必看:链表的核心特点 + C 语言实现(单 / 双向 / 循环)
对比维度链表数组我选的小技巧内存存储分散在各处,不用挤一起必须占连续的内存空间内存碎片多就用链表找数据(按位置)得从头一个个找(比如找第3个,要先看1、2)直接按下标找(arr[2]一步到位)频繁按位置查就用数组加/删数据只改“指向标”,不用挪其他数据后面的所有数据都得挪位置频繁增删就选链表长度限制想加就加,没有固定长度声明时定死长度(比如int arr[10]只能存10个)数据量不确定就用链表学习难度要理解指针,一开始有点懵直接用下标,上手快。
2025-12-12 15:28:30
752
原创 初学者必备:C 语言数组增删查改实战笔记
本文详细记录 C 语言中数组的核心操作(添加、删除、查找、获取、打印)实现过程,包含优化后的完整代码、关键逻辑解析及常见问题处理。针对初始版本的函数设计缺陷和表述歧义进行修正,更适合 C 语言初学者理解数组数据结构的实际应用。remove是标准库函数,自定义函数名与其重复,导致重定义冲突。解决方案将函数名改为removeAt等,避免与库函数同名。
2025-10-23 10:54:02
857
原创 C语言入门
作为一名刚踏入大学校园的大一新生,最近开始接触C语言,才发现这门语言真的很有意思!今天就来和大家分享一下我对C语言的初步认识,包括它的应用场景,以及一些基础知识点,比如基本数据类型、输入输出语句、数组等。C语言是一门非常强大的编程语言,它的应用场景广泛,而且掌握好C语言的基础,对学习其他编程语言也有很大的帮助。今天我们只是初步了解了C语言的基本数据类型、输入输出语句和数组,这些都是C语言的基础内容,后续还需要不断地练习和深入学习,才能更好地掌握这门语言。
2025-09-27 00:05:15
898
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅