Programming C, C++, Java, PHP, Ruby, Turing, VB
Computer Science Canada 
Programming C, C++, Java, PHP, Ruby, Turing, VB  

Username:   Password: 
 RegisterRegister   
 Grade 11 Isu I Need Help
Index -> Programming, Java -> Java Help
View previous topic Printable versionDownload TopicSubscribe to this topicPrivate MessagesRefresh page View next topic
Author Message
fenixconnexion




PostPosted: Thu May 24, 2007 11:47 am   Post subject: Grade 11 Isu I Need Help

hey guys, for my grade 11 ISU im planning to make a word jumble game where a screen displays a word from the arrays and prompts the user to unscramble it. if the user gets it correct he/she gets 1 point, and the points add up... there are 2 players and each take turns guessing to a max of 10 questions each... i've constructed this script of code but i cant display the word and make the next word appear after "subtmit"... also, if somebody could make the window change words each turn (there are 2 arrays, one for player 1 one for player 2) and change the score in the score boxes, that would be great too! if any questions dont hesitate to email me at fenixconnexion@hotmail.com, help is greatly needed and appreciated, here are the two sets:

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

public class Summative
{
public static void main (String [] args)
{
NameFrame frame = new NameFrame();
frame.addWindowListener
(new WindowAdapter()
{
public void windowClosing(WindowEvent e)
{
System.exit(0);
}
}
);
}
}

class NameFrame extends JFrame implements ActionListener
{
private JTextField surName;
private JTextField givenName;
private JTextField familyName;
private JTextField fullName;
String [][] wordsplayer1 = new String [10][2];
String [][] wordsplayer2 = new String[10][2];

public NameFrame ()
{
super("Text Fields");

JPanel pane = (JPanel) getContentPane();
pane.setLayout(new BorderLayout());

givenName = new JTextField (15);
familyName = new JTextField (15);
fullName = new JTextField (15);
fullName.setEditable(false);
surName = new JTextField (15);
surName.setEditable(false);

wordsplayer1 [0][0] = "hat"; //3 letters
wordsplayer1 [0][1] = "ath";

wordsplayer1 [1][0] = "goat"; //4 letters
wordsplayer1 [1][1] = "atog";

wordsplayer1 [2][0] = "snake";//5 letters
wordsplayer1 [2][1] = "kesna";

wordsplayer1 [3][0] = "rabbit";//6 letters
wordsplayer1 [3][1] = "brabti";

wordsplayer1 [4][0] = "gorilla";//7 letters
wordsplayer1 [4][1] = "laligor";

wordsplayer1 [5][0] = "elephant";//8 letters
wordsplayer1 [5][1] = "tphelena";

wordsplayer1 [6][0] = "jellyfish"; //9 letters
wordsplayer1 [6][1] = "yljelhsfi";

wordsplayer1 [7][0] = "kookaburra"; //10 letters
wordsplayer1 [7][1] = "aurrbokoka";

wordsplayer1 [8][0] = "electric eel"; //11 letters
wordsplayer1 [8][1] = "ecticrel ele";

wordsplayer1 [9][0] = "hippopotaumus"; //12 letters
wordsplayer1 [9][1] = "sumtaupoohipp";


// 3 letters
wordsplayer2[0][0] = "dog";
wordsplayer2[0][1] = "ogd";
// 4 letters
wordsplayer2[1][0] = "frog";
wordsplayer2[1][1] = "gorf";
// 5 letters
wordsplayer2[2][0] = "sheep";
wordsplayer2[2][1] = "eesph";
// 6 letters
wordsplayer2[3][0] = "donkey";
wordsplayer2[3][1] = "odkyen";
// 7 letters
wordsplayer2[3][0] = "giraffe";
wordsplayer2[3][1] = "fafreig";
// 8 letters
wordsplayer2[4][0] = "anaconda";
wordsplayer2[4][1] = "daoncaan";
// 9 letters
wordsplayer2[5][0] = "alligator";
wordsplayer2[5][1] = "gtaorlil";
// 10 letters
wordsplayer2[6][0] = "dungbeetle";
wordsplayer2[6][1] = "unbetdtgle";
// 11 letters
wordsplayer2[7][0] = "dragonflies";
wordsplayer2[7][1] = "rafeilsnogd";
// 2 words
wordsplayer2[9][0] = "peregrine falcon";
wordsplayer2[9][1] = "ieperngre nlacof";
// longest
wordsplayer2[8][0] = "lophotrochozoa";
wordsplayer2[8][1] = "acozohtorpohol";



JPanel inFieldPane = new JPanel();
inFieldPane.setLayout(new GridLayout(2,2));
inFieldPane.add(new JLabel("Unjumble This:"));
inFieldPane.add(givenName);
givenName.addActionListener(this);
inFieldPane.add(new JLabel("Type Your Answer"));
inFieldPane.add(familyName);
familyName.addActionListener(this);
pane.add(inFieldPane,BorderLayout.NORTH);

JPanel enterPane = new JPanel();
enterPane.setLayout(new FlowLayout());
enterPane.add(new JLabel("Unjumbled:"));
JButton enterButton = new JButton("Enter");
enterButton.addActionListener(this);
enterPane.add(enterButton);
pane.add(enterPane,BorderLayout.CENTER);

JPanel outFieldPane = new JPanel();
outFieldPane.setLayout(new GridLayout(1,2));
outFieldPane.add((new JLabel("Answer")));
outFieldPane.add(fullName);
pane.add(outFieldPane,BorderLayout.SOUTH);




pack();
setVisible(true);
}

public void actionPerformed(ActionEvent e)
{
if (e.getActionCommand().equals("Enter"))
{
String fullString = familyName.getText().trim();
fullName.setText(fullString);
}
}
}

thanks!
Sponsor
Sponsor
Sponsor
sponsor
Display posts from previous:   
   Index -> Programming, Java -> Java Help
View previous topic Tell A FriendPrintable versionDownload TopicSubscribe to this topicPrivate MessagesRefresh page View next topic

Page 1 of 1  [ 1 Posts ]
Jump to:   


Style:  
Search: