944,116 Members | Top Members by Rank

Ad:
  • Java Discussion Thread
  • Unsolved
  • Views: 1266
  • Java RSS
Apr 4th, 2005
0

I Need Help Please!

Expand Post »
hello experts!!!
im just a beginer.. thats wants to know alot..

i want to program my own tictactoe game.. but i dont have visual basic..can anybody plz.. give me some codes that i can edit my self with javascript or html.. if possible? can you make a tictactoe game with html or javascript?
plz let me know!!!

if so..
plz tell me the source codes. .so that i can just edit themm.. and put any pics.. or anything in it...

any help would greatly be apppreiciated..

thank you!!!
(my email - playboymaster911@bellsouth.net)
Reputation Points: 10
Solved Threads: 0
Newbie Poster
peterb92 is offline Offline
3 posts
since Apr 2005
Apr 4th, 2005
0

Re: I Need Help Please!

You can do it, but this is a Java forum...Not a JavaScript forum. If you were to do it in Java and show a little work, I would help you.
Reputation Points: 113
Solved Threads: 19
Postaholic
server_crash is offline Offline
2,108 posts
since Jun 2004
Apr 6th, 2005
0

Re: I Need Help Please!

ok!
here...
this is what ive done so far..
but now what.. how can i save it as .exe or somethin.. i dotn got visual basic.. can u like make it for me to where i can just edit it and put any pics or music or anything?plz!!!!!!


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

class TicTacToe extends JFrame implements ActionListener
{
public String play = "X's turn.";
public String one1 = " ";
public String two2 = " ";
public String three3 = " ";
public String four4 = " ";
public String five5 = " ";
public String six6 = " ";
public String seven7 = " ";
public String eight8 = " ";
public String nine9 = " ";
public boolean xTurn = true;


JButton one = new JButton(one1);
JButton two = new JButton(two2);
JButton three = new JButton(three3);
JButton four = new JButton(four4);
JButton five = new JButton(five5);
JButton six = new JButton(six6);
JButton seven = new JButton(seven7);
JButton eight = new JButton(eight8);
JButton nine = new JButton(nine9);
JLabel status = new JLabel(play);



public TicTacToe()
{
super("Tic-Tac-Toe");
setSize(200,200);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setVisible(true);

Container contentArea = getContentPane();
GridBagLayout flowManager = new GridBagLayout();
GridBagConstraints pos = new GridBagConstraints();
contentArea.setLayout(flowManager);

one.addActionListener(this);
two.addActionListener(this);
three.addActionListener(this);
four.addActionListener(this);
five.addActionListener(this);
six.addActionListener(this);
seven.addActionListener(this);
eight.addActionListener(this);
nine.addActionListener(this);


pos.gridx=0; pos.gridy=0;
contentArea.add(one,pos);

pos.gridx=1; pos.gridy=0;
contentArea.add(two,pos);

pos.gridx=2; pos.gridy=0;
contentArea.add(three,pos);

pos.gridx=0; pos.gridy=1;
contentArea.add(four,pos);

pos.gridx=1; pos.gridy=1;
contentArea.add(five,pos);

pos.gridx=2; pos.gridy=1;
contentArea.add(six,pos);

pos.gridx=0; pos.gridy=2;
contentArea.add(seven,pos);

pos.gridx=1; pos.gridy=2;
contentArea.add(eight,pos);

pos.gridx=2; pos.gridy=2;
contentArea.add(nine,pos);

pos.gridx=1; pos.gridy=3;
contentArea.add(status,pos);

setContentPane(contentArea);
}


public void actionPerformed(ActionEvent event)
{
//O's Turn:

if(!(xTurn) && play=="O's turn." && event.getSource()==one){
one.setText("O");
xTurn=true;
status.setText("X's turn.");
}


else if(!(xTurn) && play=="O's turn." && event.getSource()==two){
two.setText("O");
xTurn=true;
status.setText("X's turn.");
}



else if(!(xTurn) && play=="O's turn." && event.getSource()==three){
three.setText("O");
xTurn=true;
status.setText("X's turn.");
}



else if(!(xTurn) && play=="O's turn." && event.getSource()==four){
four.setText("O");
xTurn=true;
status.setText("X's turn.");
}



else if(!(xTurn) && play=="O's turn." && event.getSource()==five){
five.setText("O");
xTurn=true;
status.setText("X's turn.");
}



else if(!(xTurn) && play=="O's turn." && event.getSource()==six){
six.setText("O");
xTurn=true;
status.setText("X's turn.");
}




else if(!(xTurn) && play=="O's turn." && event.getSource()==seven){
seven.setText("O");
xTurn=true;
status.setText("X's turn.");
}



else if(!(xTurn) && play=="O's turn." && event.getSource()==eight){
eight.setText("O");
xTurn=true;
status.setText("X's turn.");
}


else if(!(xTurn) && play=="O's turn." && event.getSource()==nine){
nine.setText("O");
xTurn=true;
status.setText("X's turn.");
}




//X's turn
if(xTurn && play=="X's turn." && event.getSource()==one){
one.setText("X");
xTurn=false;
status.setText("O's turn.");
}
else if(xTurn && play=="X's turn." && event.getSource()==two){
two.setText("X");
xTurn=false;
status.setText("O's turn.");
}
else if(xTurn && play=="X's turn." && event.getSource()==three){
three.setText("X");
xTurn=false;
status.setText("O's turn.");
}
else if(xTurn && play=="X's turn." && event.getSource()==four){
four.setText("X");
xTurn=false;
status.setText("O's turn.");
}
else if(xTurn && play=="X's turn." && event.getSource()==five){
five.setText("X");
xTurn=false;
status.setText("O's turn.");
}
else if(xTurn && play=="X's turn." && event.getSource()==six){
six.setText("X");
xTurn=false;
status.setText("O's turn.");
}
else if(xTurn && play=="X's turn." && event.getSource()==seven){
seven.setText("X");
xTurn=false;
status.setText("O's turn.");
}
else if(xTurn && play=="X's turn." && event.getSource()==eight){
eight.setText("X");
xTurn=false;
status.setText("O's turn.");
}
else if(xTurn && play=="X's turn." && event.getSource()==nine){
nine.setText("X");
xTurn=false;
status.setText("O's turn.");
}
}


public static void main(String[] args)
{ TicTacToe eg = new TicTacToe(); }
}
Reputation Points: 10
Solved Threads: 0
Newbie Poster
peterb92 is offline Offline
3 posts
since Apr 2005

This thread is more than three months old

No one has posted to this discussion for at least three months. Please let old threads die and do not reply to them unless you feel you have something new and valuable to contribute that absolutely must be added to make the discussion complete. Otherwise, please start a new thread in this forum instead.
Message:
Previous Thread in Java Forum Timeline: Help with overriding methods
Next Thread in Java Forum Timeline: initialising objects help





About Us | Contact Us | Advertise | Acceptable Use Policy
Forum Index | Build Custom RSS Feed


Follow us on Twitter


© 2011 DaniWeb® LLC