鼠标监听器
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五子棋游戏代码
Java五子棋算法和代码,新手java五子棋完整代码【完美运行】 用Java编写的五子棋,完美可以运行。对初学者很有参考价值 Java五子棋算法和代码,新手java五子棋完整代码
java五子棋源代码 java五子棋源代码 java五子棋源代码 java五子棋源代码 java五子棋源代码 可实现人机对战!
Java五子棋设计报告.pdf
Java五子棋游戏完整源代码 界面美观 详细注释【适合初学者】 java 五子棋游戏源码 java初学者 java游戏源码 java入门 【特点】界面美观 详细注释 【推荐】java初学者参考学习之用 Java五子棋游戏完整源代码 界面...
java 五子棋游戏源码 java初学者 java游戏源码 java入门 【特点】界面美观 详细注释 【推荐】java初学者参考学习之用
java五子棋游戏.zipjava五子棋游戏.zipjava五子棋游戏.zipjava五子棋游戏.zip java五子棋游戏.zipjava五子棋游戏.zipjava五子棋游戏.zipjava五子棋游戏.zip java五子棋游戏.zipjava五子棋游戏.zipjava五子棋游戏.zip...
java 五子棋游戏.zipjava 五子棋游戏.zipjava 五子棋游戏.zipjava 五子棋游戏.zip java 五子棋游戏.zipjava 五子棋游戏.zipjava 五子棋游戏.zipjava 五子棋游戏.zip java 五子棋游戏.zipjava 五子棋游戏.zipjava ...
java毕业设计——基于java的五子棋游戏的设计与开发(源代码+论文).zip java毕业设计——基于java的五子棋游戏的设计与开发(源代码+论文).zip java毕业设计——基于java的五子棋游戏的设计与开发(源代码+论文).zip ...
晓庄学院 《JAVA程序设计》课程设计报告 "题 目: " 五子棋游戏的设计与实现 " "姓 名: "野 " "学 号: "12130818 " "班 级: "12软件工程转本2班 " "指导教师: "王峥 " "完成时间 "7月1日 " "成 绩: " " 信息工程...
java 五子棋 程序五子棋程序 java 五子棋 程序
Java五子棋小游戏.zipJava五子棋小游戏.zipJava五子棋小游戏.zip Java五子棋小游戏.zipJava五子棋小游戏.zipJava五子棋小游戏.zip Java五子棋小游戏.zipJava五子棋小游戏.zipJava五子棋小游戏.zip Java五子棋小游戏....
五子棋小游戏的课程设计,有流程图,功能描述,源代码等内容,感觉挺好的。
java五子棋,java五子棋,java五子棋,java五子棋
java五子棋网络版可做初学者参考java五子棋网络版可做初学者参考java五子棋网络版可做初学者参考
java程序设计-五子棋
Java五子棋项目Java五子棋项目Java五子棋项目Java五子棋项目Java五子棋项目
一个小的JAVA五子棋游戏,供JAVA初学者使用学习