- 博客(15)
- 收藏
- 关注
原创 JAVA|文件管理系统 V3.0
在前两篇文章中我们已经完成了界面的基础设计和布局,并实现了创建文件和文件夹的功能。那么本次我们将聚焦于实现通过鼠标点击的方式打开文件和文件夹的功能。// 窗口对象JFrame jf;// 监听器对象V3.0 版本通过和实现组件与路径的绑定,结合监听器完成了 “文件夹打开” 和 “文件打开” 两大核心功能。同时保留了 V2.0 的右键操作,形成了一个功能完整、交互流畅的基础文件管理器。
2025-12-21 16:06:35
729
原创 JAVA|文件管理系统 V2.0
本文介绍了文件管理系统V2.0版本的开发,重点实现了右键菜单功能。系统在保留V1.0目录展示功能的基础上,新增了通过右键菜单创建文件/文件夹和刷新界面的功能。技术实现上采用Java Swing组件(JPopupMenu、JMenuItem等)和事件监听机制(MouseListener、ActionListener),通过File类完成文件操作。核心逻辑包括:鼠标右键触发弹出菜单、菜单项点击处理文件创建、以及界面刷新机制。文中详细阐述了代码结构设计、接口实现要求和关键功能实现步骤,并提供了完整的代码示例,展现
2025-12-12 23:56:45
811
原创 JAVA|文件管理系统 V1.0
本笔记聚焦的 V1.0 版本,是整个系统的“基石版本”。它不追求复杂功能,而是将核心目标锁定在“File 类核心用法学习”与“Swing 基础界面搭建”两大核心点上,通过实现本地目录可视化这一具体需求。通过本笔记可以掌握:File 类的目录遍历、文件类型判断等核心方法,以及 Swing 窗体初始化、布局管理、组件动态添加等。V1.0 作为文件管理系统的基础版本,核心是掌握File 类的目录遍历与类型判断,以及Swing 组件的生成与布局。
2025-11-30 17:19:28
680
原创 JAVA|文件管理系统
文件(File)是计算机中存储数据的基本单元,本质是一组按特定格式组织的二进制数据流(0 和 1),用于长期保存文本、图片、视频、程序等信息。
2025-11-30 17:16:09
649
原创 C语言|学生管理系统
在学习C语言过程中,结构体和动态内存管理是重要的知识点。为了巩固这些概念,设计一个学生信息管理系统。该系统使用结构体存储学生信息,支持添加、查询、修改和删除等基本操作,并实现了动态扩容功能。通过学生管理系统的学习,可以加深对结构体、指针和内存管理的理解,为后续更复杂的项目开发打下了坚实基础。
2025-10-30 20:53:22
1191
原创 C语言|链表(二)
在学习了链表的基本定义后,我们将设计一个简单的交互界面,来实现链表的基础功能,用户可以通过输入编号选择不同的操作。链表具有动态分配内存、插入删除效率高等优点,但不支持随机访问。掌握链表操作对于理解指针、内存管理和数据结构至关重要。
2025-10-29 23:23:24
465
原创 C语言|链表
链表是一种动态数据结构,由一系列节点组成,每个节点包含两个变量:一个变量用来存储实际数据一个变量是一个指针变量,用来存储另一个节点的地址int data;// 数据// 指针,指向下一个节点} ListNode;
2025-10-05 14:31:10
385
原创 C语言|结构体
C语言已经提供了内置类型,如:char、short、int、long、float、double等,但是只有这些内置类型还是不够的,假设我想描述学生,需要名字、年龄、学号、身高、体重等,这时单一的内置类型是不行的。C语言为了解决这个问题,增加了结构体这种自定义的数据类型,让程序员可以自己创造适合的类型。int id;// 注意分号// 使用时必须带struct关键字int id;} Student;// 使用时不需要struct关键字。
2025-10-05 14:09:02
407
原创 Java-排序算法(一)
冒泡排序是一种简单的排序算法,其基本思想是:在待排序的一组数中,将相邻的两个数进行比较,若前面的数比后面的数大就交换两数,否则不交换;如此下去,直至最终完成排序。由此可得,在排序过程中,大的数据往下沉,小的数据往上浮,就像气泡一样,于是将这种排序算法形象地称为冒泡排序。
2025-08-25 23:31:34
463
原创 Java-界面开发(一)
关闭操作:setDefaultCloseOperation 参数:关闭操作变量。import 包名.*;颜色(Color)、尺寸(Dimension)、字体(Font)、布局(Layout)抽象窗口工具包 早期的界面开发包 ,样式老旧,功能不全,主要使用元素规则类。·显示窗体:setVisible 参数:true。·布局:setLayout 参数:流式布局对象。·标题:setTitle 参数:字符串。·宽高:setSize 参数:宽 高。设置窗体类对象的相关属性: 使用窗体类对象调用set。
2025-08-21 10:04:02
1095
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅