易截截图软件、单文件、免安装、纯绿色、仅160KB

java象棋

/* @author AnShuFeng
*   @version 1.0
*  人人对战象棋
*  XiangQi.java
*/
  
import java.awt.*;
import java.awt.event.*;
import javax.imageio.*;
import java.io.*;
import javax.swing.*;
import java.awt.image.*;
public class XiangQi
{
    JFrame frame = new JFrame("树峰象棋");
    //红方所有棋子
    BufferedImage rj;
    BufferedImage rm;
    BufferedImage rx;
    BufferedImage rs;
    BufferedImage rk;
    BufferedImage rp;
    BufferedImage rz;
    //黑方所有棋子
    BufferedImage hj;
    BufferedImage hm;
    BufferedImage hx;
    BufferedImage hs;
    BufferedImage hk;
    BufferedImage hp;
    BufferedImage hz;
    //定义棋盘
    BufferedImage table;
    //定义棋盘大小
    private int BOARD_SIZEX = 9;
    private int BOARD_SIZEY = 10;
    //定义棋盘宽高多少个像素
    private final int TABLE_WIDTH = 396;
    private final int TABLE_HETGHT = 398;
    //定义棋盘坐标的像素值和棋盘坐标之间的比率
    private final int RATE = TABLE_WIDTH/BOARD_SIZEY;
    //定义一个二维数组来充当棋盘
    private char[][] board = new char[BOARD_SIZEX][BOARD_SIZEY];
    ChessBoard chessBoard = new ChessBoard();
    //定义棋盘坐标的像素值和棋盘数组之间的偏移距
    private final int X_OFFSET = 20;
    private final int Y_OFFSET = 8;
    //保存鼠标拖动前和后的坐标  
     int xPos1 = -1;
  int yPos1 = -1;
  int xPos2 = -1;
  int yPos2 = -1;
  //两方每次只能走一步


相关文档:

sql 2005 存储过程分页 java 代码

 create PROCEDURE pagelist
@tablename nvarchar(50),
@fieldname nvarchar(50)='*',         
@pagesize int output,--每页显示记录条数
@currentpage int output,--第几页
@orderid nvarchar(50),--主键排序
@sort int,--排序方式,1表示升序,0表示降序排列 ......

java使用rocksaw和vserv tcpip实现基于ICMP的Ping功能

一:准备 www.savarese.org download
 1.  rocksaw-1.0.0-src.tar.gz
 2.  vserv-tcpip-0.9.2-src.tar.gz
二:编译源文件得到jar包 使用Ant
 1.  build vserv-tcpip-0.9.2-src
      在vserv-tcpip-0.9.2目录下面建一个tests目录,然后在cmd窗口下进入 ......

java 计时器

class NewTask extends java.util.TimerTask{
   private  String HOUR_MASK = "0";
      private String MIN_MASK = "0";
      private String SEC_MASK = "0";
      private int hour;
   private int min ......

Proxy模式以及java动态代理实现

一. Proxy模式定义:
为其他对象提供一种代理以控制这个对象的访问.
二.模式解说
Proxy代理模式是一种结构型设计模式,主要解决的问题是:在直接访问对象时带来的问题,比如说:要访问的对象在远程的机器上.
在面向对象系统中,有些对象由于某些原因(比如对象创建开销很大,或者某些操作需要安全控制,或者需要进程外的访问),
......

JAVA 网上拾遗

public String makeStars(int size, char ch) {
    if(size < 1) {
        throw new IllegalArgumentException("size must be greater than 0");
    }
    char[] chs = new char[size];
    for(int i = 0; ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号