zzztongxiang
2009-07-24 08:33 浏览 216
已采纳

帮我看看这个小程序

就是一个鼠标点一下 就画一个点的程序
[b]FiveFiveClient 界面以及控制类[/b]

import java.awt.*;
import java.awt.event.MouseAdapter;
import java.awt.event.MouseEvent;
import javax.swing.*;

public class FiveClient extends JFrame {

static String Over="win";
Chessboard chessboard =new Chessboard();
Chess chess=new Chess();
Global global=new Global();

public static void main(String[] args) {
FiveClient fc=new FiveClient();
fc.lauchFrame();
System.out.println();
}

public void lauchFrame()
{

JFrame frame=new JFrame();

frame.setSize(Global.WIDTH*Global.CELL_SIZE+10,
Global.HEIGHT*Global.CELL_SIZE+35);
chessboard.setSize(Global.WIDTH*Global.CELL_SIZE,
Global.HEIGHT*Global.CELL_SIZE);

frame.add(chessboard);

frame.addMouseListener(new Monitor ());

frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setResizable(false);
frame.setVisible(true);
}

public void paint(Graphics g)
{
chess.paint(g);
chessboard.paint(g);
}

class Monitor extends MouseAdapter {
public void mouseClicked(MouseEvent e) {
chess.mouseClicked(e);
}
}

}

[b] Chess 棋子以及棋子控制的类[/b]
import java.awt.*;
import java.awt.event.MouseEvent;

class Chess {
int Mousex;
int Mousey;
int five[][]=new int [9][9];

public void paint(Graphics g) {

g.setColor(Color.BLACK);
g.fillOval(Mousex,Mousey,20,20);

}

public void put(){

}

public void mouseClicked(MouseEvent e) {
Mousex=e.getX();
Mousey=e.getX();

}
}

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享
  • 邀请回答

4条回答 默认 最新

  • 已采纳
    iteye_20589 iteye_20589 2009-07-24 08:55

    [quote]你想干什么?[/quote]
    楼主想做五子棋呗,其实在VERYCD上可以下到MLDN的JAVA制作五子棋的视频..
    楼主有兴趣的话,可以下下来看,我以前下过,不过没看过..
    链接地址:
    [url]http://www.verycd.com/topics/275480/[/url]

    点赞 评论 复制链接分享
  • woainan6042 woainan6042 2009-07-24 08:52

    你想干什么?

    点赞 评论 复制链接分享
  • li28544071 li28544071 2009-07-24 09:03

    可以考虑鼠标点击的范围在x的第几格,y的第几格之内,放一张图片,弄一张图片和格子一样大小的图片,图片的位置就是你xy格子的位子

    点赞 评论 复制链接分享
  • li28544071 li28544071 2009-07-24 09:07

    或者可以考虑一个格子就一个面板,在控制上会容易很多,包括用户鼠标移动的框框等等,不过我没有搞过SWING不知道效率怎么样。

    点赞 评论 复制链接分享

相关推荐