Ask Me Help Desk

Ask Me Help Desk (https://www.askmehelpdesk.com/forum.php)
-   Java (https://www.askmehelpdesk.com/forumdisplay.php?f=440)
-   -   Gui (https://www.askmehelpdesk.com/showthread.php?t=829453)

  • Dec 20, 2016, 06:12 PM
    klevesque
    Gui
    I am getting a start of illegal expression error for my public class event implements actionlistener my code is
    /*
    bryan argueta
    12/16/2016
    this program will be a guess the number game
    */
    import java.awt.*;
    import java.awt.event.*;
    import javax.swing.*;
    public class RandomGame extends JFrame
    {
    //declare variables
    int randomNum, guess;
    //add button
    private JButton button;
    //text field to display instructions
    private JTextfield textfield;
    //label that asks user to enter number
    private JLabel promptlabel;
    //display won or loss
    private JLabel resultlabel;
    //display how close the user was
    private JLabel randonlabel;
    //contstructor
    public RandomGame();

    public static void main (String args[]);
    {
    RandomGame gui = new RandomGame();
    gui.setDefuaultCloseOperation(JFrame.EXIT_ON_CLOSE );
    gui.setvisible(true);
    gui.setSize(300,150);
    gui.setTitle("Guess the random number game");

    {

    //set layout
    setLayout(new FlowLayout());
    //display instructions for user and display results
    promptlabel = new JLabel("Ener a number between 1 to 10");
    add(promptlabel);

    textfield = new JTextField(5);
    add(textfield);

    button = new JButton("guess:");
    add(button);

    resultlabel = new JLabel("");
    add(resultlabel);

    randomlabel = new JLabel("");
    add(randomLabel);

    event e = new event();
    button.addActionListener(e);


    public class event implements ActionListener
    {
    public void actionPerformed(ActionEcent e);
    {

    randomNum = (int)(Math.random() * 10 + 1);

    //catch block to stop user from entering invalid
    //display the win
    if(guess == randomNum)
    {
    resultlabel.setText("woo you won");

    {
    if (guess != randomNum)
    resultlabel.setText("Sorry you have lost");

    randomlabel.setText("the correct number was: " + randomNum);





    }
    }
    }
    }
    }
    }
    }

  • All times are GMT -7. The time now is 02:33 AM.