`
橙色星期五
  • 浏览: 5153 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论

JAVA五子棋资料2

 
阅读更多
鼠标监听器

MouseListener 接受用户通过鼠标的操作

MouseListener的使用方法  需要调用JFrame的addMouseListener方法加入监听

JFrame里 implements MouseListener

MouseClicked(MouseEvent e)监听鼠标点击事件   按下鼠标无移动

鼠标在界面里点击

MouseEntered(MouseEvent e)监听鼠标进入事件

鼠标移动进界面//五子棋里不需要

MouseExit(MouseEvent e)监听鼠标离开事件 和上一个相对应

MousePressed(MouseEvent e) 监听鼠标按下事件//五子棋里判断鼠标点击位置

  判断位置:e.getX()方法e.geyY()方法  左上角是(0,0)

MouseReleased(MouseEvent e) 监听鼠标抬起事件

上两个合起来是MouseClick(MouseEvent e)



MouseEvent类的方法:

getX();getY();得到鼠标的横向和纵向位置



画棋子以及画棋盘

Graphics类

常用方法:

drawString()  绘制字符串   3个参数: 字符串 X坐标 Y坐标(下标控制位置)

drawOval()  绘制一个空心圆形  4个类型参数: X坐标 Y坐标 宽度 高度(XY表示外切正方形左上角的点)

fillOval()   绘制一个实心圆形  参数同上

drawLine() 绘制一条线  四个参数  起点位置坐标XY  终点位置坐标XY

drawRect() 绘制一个空心矩形  X坐标 Y坐标 宽度 高度

fillRect() 绘制一个实心矩形

drawImage() 绘制一个已经存在的图片,将一个图片直接显示到窗体中  BufferImage image = ImageIO.read(new File("文件名"))   (这里文件读取需要try catch)4个参数 image XY坐标 窗体

setColor(Color.red) 设置画笔颜色

setFont(new Font("黑体",40,40)) 设置绘制文字的字体(黑体宋体)

五子棋里:

使用:JFrame里 this.paint(g);

复写paint方法

public void paint(Graphics g){

     g.drawString("五子棋游戏",20,40)//显示字符以及X轴Y轴

}
分享到:
评论

相关推荐

    java 五子棋游戏.zip

    java 五子棋游戏.zipjava 五子棋游戏.zipjava 五子棋游戏.zipjava 五子棋游戏.zip java 五子棋游戏.zipjava 五子棋游戏.zipjava 五子棋游戏.zipjava 五子棋游戏.zip java 五子棋游戏.zipjava 五子棋游戏.zipjava ...

    Java五子棋游戏完整源代码+详细注释【适合初学者】

    Java五子棋游戏完整源代码 界面美观 详细注释【适合初学者】 java 五子棋游戏源码 java初学者 java游戏源码 java入门 【特点】界面美观 详细注释 【推荐】java初学者参考学习之用 Java五子棋游戏完整源代码 界面...

    java五子棋源代码

    java五子棋源代码 java五子棋源代码 java五子棋源代码 java五子棋源代码 java五子棋源代码 可实现人机对战!

    Java五子棋设计报告.doc

    【Java五子棋游戏设计与实现】 五子棋游戏,源于中国古代,历史悠久,深受各年龄段玩家喜爱。在当今计算机普及的时代,将这种经典棋类游戏搬到电脑屏幕上,既能满足人们的娱乐需求,又能锻炼思维能力。本项目是晓庄...

    Java五子棋设计报告.pdf

    从提供的文件内容来看,这是一个关于Java五子棋游戏设计的报告,内容中涉及了游戏的多个关键技术和实现细节。由于文档内容不完整且存在一些扫描错误,以下知识点将基于文档中可辨识的信息进行整理。 1. MVC设计模式...

    java五子棋游戏.zip

    java五子棋游戏.zipjava五子棋游戏.zipjava五子棋游戏.zipjava五子棋游戏.zip java五子棋游戏.zipjava五子棋游戏.zipjava五子棋游戏.zipjava五子棋游戏.zip java五子棋游戏.zipjava五子棋游戏.zipjava五子棋游戏.zip...

    java毕业设计——基于java的五子棋游戏的设计与开发(源代码+论文).zip

    java毕业设计——基于java的五子棋游戏的设计与开发(源代码+论文).zip java毕业设计——基于java的五子棋游戏的设计与开发(源代码+论文).zip java毕业设计——基于java的五子棋游戏的设计与开发(源代码+论文).zip ...

    五子棋程序 java 五子棋 程序

    java 五子棋 程序五子棋程序 java 五子棋 程序

    Java五子棋算法和代码,新手java五子棋完整代码【完美运行】

    Java五子棋游戏是一种经典的两人对战棋类游戏,它基于简单的规则,即任何一方的棋子在棋盘上形成连续的五个,无论是横、竖还是斜线,都将获胜。对于初学者来说,通过编写五子棋游戏,可以深入理解Java编程语言、面向...

    java_五子棋 实习报告

    【Java五子棋实习报告】主要探讨了使用Java编程语言设计和实现五子棋游戏的过程,包括人机对战和玩家间的联网对战功能。在报告中,作者详细阐述了五子棋游戏的背景和历史,以及选择Java作为开发语言的原因。Java因其...

    java 五子棋游戏源码 界面美观 详细注释 适合初学者

    Java五子棋游戏源码是为初学者设计的一个优秀学习资源,它可以帮助新手程序员了解如何在Java环境中构建一个简单的桌面游戏。在这个项目中,你将接触到基础的图形用户界面(GUI)编程、事件处理以及基本的游戏逻辑...

    Java五子棋小游戏.zip

    Java五子棋小游戏.zipJava五子棋小游戏.zipJava五子棋小游戏.zip Java五子棋小游戏.zipJava五子棋小游戏.zipJava五子棋小游戏.zip Java五子棋小游戏.zipJava五子棋小游戏.zipJava五子棋小游戏.zip Java五子棋小游戏....

    java五子棋 可悔棋

    Java五子棋是一款基于Java编程语言开发的棋类游戏,主要功能包括玩家通过鼠标操作黑白棋子交替下棋,支持悔棋、重新开始游戏、变换背景颜色以及具有图像装饰等功能。这款游戏界面友好,能实时显示鼠标所在位置的行列...

    五子棋素材五子棋素材

    【描述】"java五子棋java五子棋java五子棋" 是对开发环境和项目类型的强调,说明这个素材是为基于Java语言的五子棋项目准备的。Java是一种广泛应用的面向对象的编程语言,具有跨平台性,适合开发桌面应用、移动应用...

    java五子棋小游戏

    五子棋小游戏的课程设计,有流程图,功能描述,源代码等内容,感觉挺好的。

    java版 五子棋游戏

    2. **图形用户界面(GUI)**:为了展示游戏界面,开发者可能使用了Java的Swing或JavaFX库来构建窗口和组件。Swing提供了JFrame、JButton、JPanel等类,用于创建窗口、按钮、面板等元素;而JavaFX则提供了更现代的UI...

    Java小游戏五子棋源码

    【Java五子棋游戏源码解析】 在编程领域,Java是一种广泛应用的面向对象的编程语言,因其跨平台性、高效性和强大的库支持而备受青睐。本篇将详细讲解基于Java开发的五子棋小游戏源码的相关知识点。 1. **基础概念*...

    Java五子棋小程序

    【Java五子棋小程序】是一个基于Java编程语言开发的小型游戏应用,主要目的是提供一个娱乐性的五子棋对战平台。这个小程序设计简洁,易于上手,适合初级和中级Java开发者学习和研究。 在Java中,开发这样的五子棋...

Global site tag (gtag.js) - Google Analytics