我编的五子棋程序,急!!

来源:百度知道 编辑:UC知道 时间:2024/06/08 06:25:55
我在编一个五子棋程序,好没有完全编完。
import java.awt.*;
import java.awt.geom.*;
import java.awt.event.*;
import javax.swing.*;

public class Rectangle3 extends JFrame
{
public Rectangle3()
{
super("Picture");
setSize(650,650);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
PicturePane chessbroad = new PicturePane();
Container content = getContentPane();
content.add(chessbroad);
setVisible(true);
}

public static void main(String[] arguments)
{
Rectangle3 frame = new Rectangle3();
}

}
class PicturePane extends JPanel implements MouseListener
{ int x,y;
int x0,y0;
public void paintComponent(Graphics comp)
{ int i;
Graphics2D comp2D = (Graphics2D)comp;
addMouseListener(this);
comp2D.setColor(Color.yellow);
Rectangle2D.Float obj1=new Rectangle2D.Float(0F,0F,500F,500F);
comp2D.fill(obj1);

public void mouseClicked(MouseEvent e)
{
int x=(int)e.getX();
int y=(int)e.getY();

}

这个就是你点击鼠标后执行的程序,就是为x和y赋值了下,这个你当然看不出来,这里面应该有其他动作的吧