资源简介
本人是学生,闲暇之余写的五子棋小程序(个人感觉不错),通俗易懂适合刚刚入门的同学学习。喜欢的可以下载一下,谢谢各位客官老爷。
代码片段和文件信息
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
相关资源
- java画板程序支持文件打开,保存。
- 飞机大战(java项目)
- java二维数组输出下三角矩阵
- 用java写的一个图书管理系统
- JAVA实现摄像头的录像功能
- java培训课件
- mysql-connector-java-5.1.36-bin
- 骆昊JAVA面试题全集2018博客文章整理
- SGIP 彩信 java SP 接口
- java 大富翁源码、详细注释
- java300集2018.txt
- 基于java socket的简单FTP功能实现
- Java实现符号三角形问题的算法
- Java实现图的m着色问题算法
- Java串口开发用到的comm.jar,javax.comm
- 多种设计模式综合练习
- DoubleCA版本的国密算法JCE(Java Crypto
- Main.java
- 使用java多线程实现mm跳舞动画
- java实现swing的网络通信私聊,公聊,
- javaee加密部署
- Java读取Excel表格数据时.xls、.xlsx 格式
- Java编写的简易文本编辑器
- java实现维诺图
- java源码小区物业管理系统
- fckeditor-java-core-2.4.1.jar
- 2016年最新java面试题及答案使用于初级
- javax.serverlet.jar
- vbTOjava瞬间变java代码
- java写的一个手绘程序
评论
共有 条评论