自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 用Java写的一个五子棋

实现了一个基础的五子棋游戏,包含棋盘绘制、落子逻辑和胜负判定功能。通过继承JFrame实现15×15的棋盘界面,使用二维数组存储棋子状态。核心功能包括:1)落子位置判断(越界和重复检测);2)黑白棋子交替落子;3)横纵斜方向五连珠胜负判定。系统采用MVC架构,通过ChessSever类处理游戏逻辑,Listener类实现鼠标交互,ChessPiece类封装棋子属性。当前已完成基本落子功能和部分界面组件,胜负判定模块正在整合中。

2025-09-06 21:45:25 317

原创 HTML与CSS:从入门到入土(HTML篇)

HTML是构建网页的核心标记语言,通过标签定义内容结构。文章介绍了HTML基础语法、常用标签(标题、段落、链接、图像等)、文档结构(head/body)以及元素嵌套规则。重点讲解了语义化标签(header、nav等)、列表/表格创建、表单元素(文本框、按钮等)的使用方法,并提及了HTML与CSS/JS的配合使用。文中还包含标签属性、锚点跳转等实用技巧,为初学者提供了全面的HTML入门指南。

2025-08-19 18:31:10 908

原创 Java数组:如何用‘容器’装下整个程序世界?

《Java数组详解》系统介绍了数组在Java中的特性和使用方法。文章首先将数组比喻为超市货架,强调其线性结构和类型统一的特点。详细讲解了静态和动态两种初始化方式,以及数组元素的访问方法(包括常见错误ArrayIndexOutOfBoundsException)。文章还介绍了多维数组的实质(数组嵌套)和Arrays工具类的常用方法(如binarySearch、sort等)。最后指出数组长度固定、元素类型必须一致等限制,并建议读者查阅文档获取更多信息。

2025-08-17 21:13:16 865

原创 mashiro的学习笔记之Java基础界面开发(二)

本文介绍了图形界面中事件处理的基本实现方法。首先解释了事件处理的三个核心要素:事件源、事件和事件监听器。然后详细说明了定义事件监听器的步骤:创建实现ActionListener接口的类,重写actionPerformed方法,并通过addActionListener方法为组件注册监听器。最后以登录按钮为例,展示了如何实现点击事件处理,使控制台输出"登录成功"的完整过程。

2025-08-12 14:58:28 220

原创 mashiro的学习笔记之Java基础界面开发

Java图形用户界面编程主要使用AWT和Swing两个库。AWT是早期工具集,Swing则更完善。创建界面需要导入相关类库,通过JFrame设置窗口属性(标题、大小、关闭方式等)。Swing提供多种组件(如JLabel、JTextField、JButton等),使用add()方法按顺序添加到窗口。示例代码展示了如何构建一个简单的登录界面,包括账号密码输入框和登录按钮,采用流式布局并设置字体颜色等样式。最终通过setVisible(true)显示窗口。

2025-08-11 20:11:00 414

原创 mashiro的学习笔记之Java面向对象

类是一种抽象的概念,具体的对象由类而来

2025-08-07 14:20:22 267

空空如也

空空如也

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

TA关注的人

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