资源简介
本人是学生,闲暇之余写的五子棋小程序(个人感觉不错),通俗易懂适合刚刚入门的同学学习。喜欢的可以下载一下,谢谢各位客官老爷。

代码片段和文件信息
import java.awt.Color;
import java.awt.Font;
import java.awt.Graphics;
import java.awt.event.MouseEvent;
import java.awt.event.MouseListener;
import java.awt.image.BufferedImage;
import java.io.File;
import java.io.IOException;
import javax.imageio.ImageIO;
import javax.swing.Jframe;
import javax.swing.JOptionPane;
import com.wuziqi.FiveChess;
public class Test extends Jframe implements MouseListener {
//Graphics g = null;
Test() {
//FiveChess f = new FiveChess();
settitle(“ wu zi qi “);
//
setSize(800 600);
setDefaultCloseOperation(EXIT_ON_CLOSE);
setLocationRelativeTo(null);
//
//
//
// this.paint(g);
this.addMouseListener(this);
//
setVisible(true);
}
public void paint(Graphics g) {
g.setColor(new Color(255 0 0));
g.setFont(new Font(“楷书“ Font.BOLD 48));
BufferedImage img =null;
try {
img = ImageIO.read(new File(“D:/1.jpg“));
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
g.drawImage(img 0 0this);
//
g.drawString(“五子棋“ 300 150);//
// g.drawOval(50 50 25 25);//
// g.fillOval(75 75 50 50);//
}
public static void main(String[] args) {
// TODO Auto-generated method stub
Test t = new Test();
// JOptionPane.showMessageDialog(t “123“);
//
// int result = JOptionPane.showConfirmDialog(t “4444“);
// System.out.println(result);
// String userName=JOptionPane.showInputDialog(“123456“);
// System.out.println(userName);
// t.addMouseListener(t);
}
// 监听鼠标点击
@Override
public void mouseClicked(MouseEvent e) {
// TODO Auto-generated method stub
// JOptionPane.showMessageDialog(this “mouseClicked“);
System.out.println(“x:“+e.getX()+“y:“+e.getY());
}
// 鼠标进入
@Override
public void mouseEntered(MouseEvent e) {
// TODO Auto-generated method stub
// JOptionPane.showMessageDialog(this “mouseEntered“);
}
// 鼠标离开
@Override
public void mouseExited(MouseEvent e) {
// TODO Auto-generated method stub
// JOptionPane.showMessageDialog(this “mouseExited“);
}
// 按下
@Override
public void mousePressed(MouseEvent e) {
// TODO Auto-generated method stub
// JOptionPane.showMessageDialog(this “mousePressed“);
}
// 弹起
@Override
public void mouseReleased(MouseEvent e) {
// TODO Auto-generated method stub
// JOptionPane.showMessageDialog(this “mouseReleased“);
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2017-10-29 15:32 Test20170610_五子棋\
文件 301 2017-06-10 12:53 Test20170610_五子棋\.classpath
文件 398 2017-06-10 12:53 Test20170610_五子棋\.project
目录 0 2017-10-29 15:32 Test20170610_五子棋\.settings\
文件 598 2017-06-10 12:53 Test20170610_五子棋\.settings\org.eclipse.jdt.core.prefs
文件 25456 2017-06-10 14:26 Test20170610_五子棋\bg.jpg
目录 0 2017-10-29 15:32 Test20170610_五子棋\bin\
目录 0 2017-10-29 15:32 Test20170610_五子棋\bin\com\
目录 0 2017-10-29 15:32 Test20170610_五子棋\bin\com\wuziqi\
文件 25456 2017-06-10 14:26 Test20170610_五子棋\bin\com\wuziqi\bg.jpg
文件 9323 2017-10-29 15:31 Test20170610_五子棋\bin\com\wuziqi\FiveChess.class
文件 445 2017-10-28 20:46 Test20170610_五子棋\bin\com\wuziqi\FiveChessDemo.class
文件 56171 2017-06-10 23:28 Test20170610_五子棋\bin\com\wuziqi\wzq_ico.png
文件 2592 2017-10-28 20:46 Test20170610_五子棋\bin\Test.class
目录 0 2017-10-29 15:32 Test20170610_五子棋\src\
目录 0 2017-10-29 15:32 Test20170610_五子棋\src\com\
目录 0 2017-10-29 15:32 Test20170610_五子棋\src\com\wuziqi\
文件 25456 2017-06-10 14:26 Test20170610_五子棋\src\com\wuziqi\bg.jpg
文件 12004 2017-10-29 15:31 Test20170610_五子棋\src\com\wuziqi\FiveChess.java
文件 127 2017-07-13 16:42 Test20170610_五子棋\src\com\wuziqi\FiveChessDemo.java
文件 56171 2017-06-10 23:28 Test20170610_五子棋\src\com\wuziqi\wzq_ico.png
文件 2497 2017-06-10 17:15 Test20170610_五子棋\src\Test.java
文件 56171 2017-06-10 23:28 Test20170610_五子棋\wzq_ico.png
相关资源
- Windows bat 设置Java环境变量
- java 毕业设计 进销存管理系统 源码
- java图片浏览器跨平台运行程序与源码
- 基于java的在线考试系统-毕业设计
- 微博系统(Java源码,servlet+jsp),适
- java串口通信全套完整代码-导入eclip
- jsonarray所必需的6个jar包.rar
- 三角网构TIN生成算法,Java语言实现
- java代码编写将excel数据导入到mysql数据
- Java写的cmm词法分析器源代码及javacc学
- JAVA JSP公司财务管理系统 源代码 论文
- JSP+MYSQL旅行社管理信息系统
- 推荐算法的JAVA实现
- 基于Java的酒店管理系统源码(毕业设
- java-图片识别 图片比较
- android毕业设计
- java23种设计模式+23个实例demo
- java Socket发送/接受报文
- JAVA828436
- java界面美化 提供多套皮肤直接使用
- 在线聊天系统(java代码)
- 基于Java的图书管理系统807185
- java中实现将页面数据导入Excel中
- java 企业销售管理系统
- java做的聊天系统(包括正规课程设计
- Java编写的qq聊天室
- 商店商品管理系统 JAVA写的 有界面
- JAVA开发聊天室程序
- 在linux系统下用java执行系统命令实例
- java期末考试试题两套(答案) 选择(
评论
共有 条评论