- 博客(8)
- 收藏
- 关注
原创 Java项目(五子棋)
五子棋功能分析界面绘制下棋策略胜负判定棋局录制与回放悔棋功能实现界面绘制与更新胜负判定策略回放悔棋项目优化界面重构时棋盘闪烁问题解决方案整体展示界面展示代码功能分析界面绘制界面分为棋盘区域和按键面板整体界面为1500×1000棋盘区域背景色为浅灰色,棋盘为21×21大小间隔45个像素点,放置在左侧按键面板背景色为白色,大小为500×1000,共放置5个按键“开始游戏,悔棋,认输,回放,退出游戏”下棋策略棋子放置在棋盘线的交汇点上黑白交替下棋胜负判定每下颗棋子后进行胜负判定输
2021-11-28 15:57:33 994 4
原创 Java基础入门(awt&swing实现图形绘制)
图形绘制功能分析功能实现界面与鼠标相应图形绘制图形外轮廓总体展示功能分析用鼠标拖动在界面中画出任意大小的矩形和圆形在输入框中输入边数利用鼠标点击画出多边形画出多边形的外轮廓通过按钮实现功能切换功能实现界面与鼠标相应生成界面以及添加组件的方法请参考我的另一篇博客吧(^ v ^)https://blog.csdn.net/G_Y_Chen/article/details/121119768鼠标响应与按键响应的配置是类似的:实例鼠标监听器接口界面添加鼠标监听器当然二者
2021-11-09 17:37:14 2485
原创 Java基础入门(awt&swing实现登录界面)
登录系统功能分析功能实现功能分析登录界面组件:登录界面名、账号label、密码label、账号dimension、密码dimension、登录button、注册button注册界面组件:账号label、密码label、密码确认label、注册确认button、取消button登录button功能:获取登录界面dimension的输入与用户的账号密码进行匹配,匹配成功则进入主页,匹配失败输出错误信息注册button功能:跳转注册界面注册确认button功能:获取注册页面dimension的输入,
2021-11-07 17:25:43 2259
原创 Java基础入门(接口)
接口概念接口就是抽象化的方法,默认是public static final类型,主要目的就是弥补类不能抽象化方法的不足接口也可以继承,其作用是为了扩展更多的方法基本语法关键词:interface接口声明(抽象化)public interface 接口名{}接口实现(实例化)public class 实例接口名 implements 接口名{}接口继承public interface 子接口名 extends 父接口名{}要点接口可有多个实例子接口可声
2021-11-02 01:09:21 165
原创 Java基础入门(static和final详解)
static静态关键词概念static的特性:唯一性static静态关键词可以修饰代码中的所有成员。要点属性:static修饰类或者接口的属性时,该属性只属于该类或接口。该属性可以直接通过类名或者接口名直接调用,但是其唯一性体现在所有对象所使用的该属性都是同一份。class Manage{ static x; public static void main(String[] args){ Manage m1 = new Manage (); m1.x=10;
2021-11-02 01:09:12 154
原创 Java基础入门(继承)
继承概念子类可以继承父类的特征和行为,是的子类的实例具有父类相同的变量或者类似的方法。继承的优点:快速创建与父类有关系的一系列子类。简单来说,子类有着父类留下的一些内容,也有自己独特的内容。语法格式关键字:extendspublic class 子类名 extends 父类名{}访问权限修饰符public整个项目均可使用private同类中可使用protected同包或子类中可使用缺省同包下可使用要点...
2021-11-02 01:09:00 73
原创 Java基础入门(封装、构造方法、单例模式)
封装的作用概念封装也称为信息隐藏,是利用抽象数据类型将数据和基于数据的操作封装在一起,使其构成一个不可分割的独立实体,数据被保护在抽象数据类型的内部,尽可能地隐藏内部的细节,只保留一些对外接口使之与外部发生联系。系统的其它部分只有通过包裹在数据外面的被授权的操作来与这个抽象数据类型交流与交互。也就是说,用户无需知道对象内部方法的实现细节,但可以根据对象提供的外部接口(对象名和参数)访问该对象。要点封装保护类的数据,通过使用public 、private 、protected等关键字修饰变量,使得变量
2021-11-02 01:08:43 357
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人