rendered paste bodyimport java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import java.lang.*;
public class CF extends JFrame implements ActionListener
{
private JButton buttons[][];
private int turn;
private BorderLayout layout;
public void CheckWin()
{
}
public CF()
{
super("Connect Freaking Five");
layout=new BorderLayout(25,25);
Container container=getContentPane();
container.setLayout(layout);
buttons=new JButton[25][25];
for(int x=0;x<25;x++)
{
for(int y=0;y<25;y++)
{
buttons[x][y]=new JButton(" ");
buttons[x][y].addActionListener(this);
}
}
for(int x=0;x<25;x++)
{
for(int y=0; y<25;y++)
{
container.add(buttons[x][y]);
}
}
setSize(800,600);
setVisible(true);
}
public void actionPerformed(ActionEvent event)
{
for(int x=0;x<25;x++)
{
for(int y=0;y<25;y++)
{
if((event.getSource()==buttons[x][y])&&((buttons[x][y]).getText()).equals(" "))
if (turn%2==0)
buttons[x][y].setText("X");
else buttons[x][y].setText("O");
}
}
}
public static void main (String args[])
{
CF application=new CF();
application.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
}