
Java
文章平均质量分 74
Waylon1024
你见过月光下的向日葵吗
展开
-
Java案例——实现验证码登陆
简介作者简介:青铜码农,和大多数同学一样从零开始一步步学习,一步步积累。期待您的关注,让我们一起成长~注:本人学疏才浅,文章如有错误之处,敬请指正~内容简介:为了保证登陆的安全性,通常会要求在登陆界面中输入验证码。本内容主要讲解如何使用Java语言实现验证码登陆功能。获取完整源码及图片素材:功能预览:Java实现验证码功能为了方便,此处只当用户名为123456,且密码为123456时就登陆成功。 由功能预览可知:当输入的用户名、密码都正确时将提示登陆成功;没有输入用...原创 2021-08-30 09:53:12 · 9809 阅读 · 2 评论 -
Java游戏项目——仿4399小游戏《黄金矿工》
1.创建Game类继承JFrame在类中创建一个Game方法,以便初始化窗口 public Game() { setSize(800, 824);// 窗口大小 setLocationRelativeTo(null);// 窗口将放置在屏幕中央 setTitle("CodeDragons黄金矿工");// 设置标题 setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);// 关闭程序原创 2021-08-11 09:44:14 · 9391 阅读 · 8 评论 -
Java项目——画图软件
简介作者简介:青铜码农,和大多数同学一样从零开始一步步学习,一步步积累。期待您的关注,让我们一起成长~注:本人学疏才浅,文章如有错误之处,敬请指正~本章节内容简介:仿Windows系统自带的画图工具。此项目包含了设置画笔粗细、选择画笔颜色、选择背景颜色、绘制图像、清除图像、使用橡皮擦、简笔画窗口等功能。所需技术如下图:功能预览:画图完整版视频功能结构:搭建项目01导入资源02创建DrawPictureFrame窗体类03创建DrawPictureCanv.原创 2021-07-29 14:20:47 · 5415 阅读 · 1 评论 -
Java实例——使用正则表达式实现对IP地址的验证
简介作者简介:青铜码农,和大多数同学一样从零开始一步步学习,一步步积累。期待您的关注,让我们一起成长~注:本人学疏才浅,文章如有错误之处,敬请指正~本章节内容简介:实现对IP地址的验证功能,把该功能加载到网络程序中,可以避免用户IP地址输入错误。一、实现思路1.创建窗体类CheckIPFrame2.编写“验证”按钮的事件处理方法3.编写验证IP地址的check()方法二、所需技术iPv4的ip地址都是(1~255).(0~255).(0~255).(0~255)的格式原创 2021-07-27 22:06:07 · 3953 阅读 · 0 评论 -
Java接口的默认方法冲突
简介作者简介:青铜码农,和大多数同学一样从零开始一步步学习,一步步积累。期待您的关注,让我们一起成长~注:本人学疏才浅,文章如有错误之处,敬请指正~本章节内容简介:两个接口默认方法冲突参考来源《Java核心技术 卷1》 如果先在一个接口中将一个方法定义为默认方法,然后又在超类或另一个接口中定义了同样的方法,会发生什么情况?编译器将会报告一个错误:二义性错误。 对此Java提供了两个解决规则:1.超类优先 一个类扩展了一个超类(父类),同时实现了一个接口,并从超类和...原创 2021-07-27 20:06:32 · 651 阅读 · 0 评论 -
Java实例——随机抽取幸运观众
原创 2021-07-22 21:33:04 · 3823 阅读 · 1 评论 -
利用Swing组件实现以表格形式显示用户录入的学生信息
作者:Waylon简介:小白一枚,和大多数同学一样从零开始一步步学习,一步步积累。期待您的关注,让我们一起成长~另外,本人学疏才浅,如有错误之处,还请见谅。效果图实现思路1.创建运行窗口2.绘制面板及表格。3.绘制按钮4.给按钮添加监听事件代码实现首先创建一个游戏窗体类GameFrame,继承至JFrame,用来显示在屏幕上,设置好窗口标题、尺寸、布局等。public class GameFrame extends JFrame...原创 2021-07-21 19:01:32 · 2575 阅读 · 0 评论 -
Java游戏中的碰撞检测之圆形碰撞与像素碰撞
一、碰撞检测解题思路:可以通过比较两个对象间的距离和两个对象半径和的大小。如果它们之间的距离小于半径之和,就说明产生了碰撞。 为了得到半径,可以取高度或者宽度的一半作为半径的值。 解析图如下:代码如下: public boolean isColliding(int ax, int ay, int aw, int ah, int bx, int by, int bw, int bh) { int ar = aw / ...原创 2021-07-19 20:47:14 · 1593 阅读 · 3 评论 -
Java基础——多态
1.多态是继封装、继承之后,面向对象的第三大特性。通俗理解:员工,员工是人的一种,则一个具体的员工老王既是员工也是人,即出现两种形态。Java作为面向对象的语言,同样可以描述一个事物的多种形态。如Employee类继承了Person类,一个Employee的对象便既是Employee也是Person。代码当中能体现多态性,其实就是一句话:父类引用指向子类对象2.前提条件:extends继承或implements实现注意:在使用多态后的父类引用变量调用方法时...原创 2021-07-19 10:20:44 · 435 阅读 · 1 评论