keyongtech


  keyongtech > java > 11/2006

 #1  
11-04-06, 04:41 PM
judith
Hello again. I've only included two of the 13 programs for this game.
The main program projectJS.java is giving me compile errors and the
other program containing
private BoardPanel boardPanel;
private WinningsPanel winningsPanel;
public GameFrame(String name, BoardPanel boardPanel, WinningsPanel
winningsPanel)

is connected to it somehow but i don't understand how to fix the errors
here are the two programs and here are the compile errors.
//GameFrame.java
package chapter14;

import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import static chapter14.projectJS.*;

class GameFrame implements ActionListener
{
private static final int GAP = 20, WIDTH = 450, HEIGHT = 380;
private JFrame frame;
private JMenuItem newGameItem = new JMenuItem("New Game"),
shuffleItem = new JMenuItem("Shuffle"),
exitItem = new JMenuItem("Exit");
private BoardPanel boardPanel;
private WinningsPanel winningsPanel;

public GameFrame(String name, BoardPanel boardPanel,
WinningsPanel winningsPanel)
{
JMenu gameMenu = new JMenu("Game");
JMenuBar menuBar = new JMenuBar();;

this.boardPanel = boardPanel;
this.winningsPanel = winningsPanel;
frame = new JFrame(name);
frame.setSize(HEIGHT, WIDTH);
frame.getContentPane().setLayout(
new FlowLayout(FlowLayout.CENTER, GAP, GAP));
frame.getContentPane().setBackground(darkGreen);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOS E);
gameMenu.add(newGameItem);
gameMenu.add(shuffleItem);
gameMenu.add(exitItem);
menuBar.add(gameMenu);
newGameItem.addActionListener(this);
shuffleItem.addActionListener(this);
exitItem.addActionListener(this);
frame.setJMenuBar(menuBar);
frame.setSize(WIDTH, HEIGHT);
frame.add(boardPanel, BorderLayout.NORTH);
frame.add(winningsPanel, BorderLayout.SOUTH);
}
public void actionPerformed(ActionEvent event)
{
Object object = event.getSource();

if (object == newGameItem)
{
boardPanel.shuffle();
winningsPanel.init();
frame.repaint();
}
else if (object == shuffleItem)
{
boardPanel.shuffle();
frame.repaint();
}
else if (object == exitItem)
frame.setVisible(false);
}
public void display()
{
frame.setVisible(true);
}
}
//projectJS.java

package chapter14;

import java.awt.*;

public class projectJS
{
public static final Color darkGreen = new Color(0, 128, 0),
lightYellow = new Color(255, 255, 128);
public static WinningsPanel winningsPanel =
new WinningsPanel();
public static BoardPanel boardPanel =
new BoardPanel();;

public static void main(String[] args)
{
GameFrame frame = new GameFrame("Card Game of War",
boardPanel, winningsPanel);

frame.display();
}
}

Here are the compile errors and i don't know how to fix them since i
copied the program right out of the book Learning Java Through
Applications. If anyone can help i would appreciate it Judith Spurlock

C:\>javac projectJS.java
projectJS.java:9: cannot find symbol
symbol : class WinningsPanel
location: class chapter14.projectJS
public static WinningsPanel winningsPanel =
^
projectJS.java:11: cannot find symbol
symbol : class BoardPanel
location: class chapter14.projectJS
public static BoardPanel boardPanel =
^
projectJS.java:10: cannot find symbol
symbol : class winningsPanel
location: class chapter14.projectJS
new winningsPanel();
^
projectJS.java:12: cannot find symbol
symbol : class boardPanel
location: class chapter14.projectJS
new boardPanel();;
^
projectJS.java:16: cannot find symbol
symbol : class GameFrame
location: class chapter14.projectJS
GameFrame frame = new gameFrame("Card Game of War",
^
projectJS.java:16: cannot find symbol
symbol : class gameFrame
location: class chapter14.projectJS
GameFrame frame = new gameFrame("Card Game of War",
^
6 errors

C:\>
 #2  
11-04-06, 07:02 PM
No Name
judith wrote:
<code junk deleted>

> Here are the compile errors and i don't know how to fix them


You have a reading problem? Once again, read the error messages.

> copied the program right out of the book Learning Java Through
> Applications.


Read the book, too. All these words there in the book are trying to
tell you something. Like, for example, how to compile the code.
 #3  
11-06-06, 10:35 AM
Ian Wilson
judith wrote:
> i don't understand how to fix the errors
> here are the two programs and here are the compile errors.
> //GameFrame.java
> package chapter14;
>
> import java.awt.*;
> import java.awt.event.*;
> import javax.swing.*;
> import static chapter14.projectJS.*;
>
> class GameFrame implements ActionListener
> {


<code omitted for brevity>

> }
> //projectJS.java
>
> package chapter14;
>
> import java.awt.*;
>
> public class projectJS
> {


<code omitted for brevity>

> }
>
> Here are the compile errors


>
> C:\>javac projectJS.java
> projectJS.java:9: cannot find symbol
> symbol : class WinningsPanel
> location: class chapter14.projectJS
> public static WinningsPanel winningsPanel =
> ^
>
> C:\>
>


Your .java files contain the statement `package chapter14;`. This means
that your .java files should be in a subfolder named `chapter14`.

Your compiler command is `C:\>javac projectJS.java`. This suggests that
your .java files are not in a subfolder. Is this true?

<please insert answer here (not at top of reply)>

What do you see on screen when you type these commands
dir *.java
cd
echo %CLASSPATH%

<please insert answers here>
 #4  
11-06-06, 10:57 AM
Thomas Weidenfeller
Ian Wilson wrote:
> Your compiler command is `C:\>javac projectJS.java`. This suggests that
> your .java files are not in a subfolder. Is this true?


She got answers elsewhere. She had that question posted "hundreds" of
times in separate threads, so to maximize the time people had to wasted
to answer her.

/Thomas
 #5  
11-06-06, 06:28 PM
judith
>From Judith Spurlock I'm sorry to have wasted everyones time. Now that
i know that it goes in a subfolder the program works. I just didn't
understand that i went in a subfolder. Sorry to waste everyones time.
Judith
Thomas Weidenfeller wrote:
[..]
Similar Threads
I'm needing help with compile errors for a game

judith wrote: [..]

I need help with compile errors for game please

jspurlock83 MSN Home | My MSN | Hotmail | Shopping | Money | People & Chat Web Search: Hotmail Today Mail Calendar Contacts Options...

what are Compile Errors on Starting program?

How do i stop the above from happening

My LogGenerator.java won't compile - too many errors - help

[code] package ppowell; import java.io.IOException; /** * Interface * * @version JDK 1.4 * @author Phil Powell

How to compile a java program w/ another java programs which are w/o a main method

I have been reviewing my "Java Tutorial" lately. For the CounterDemo.java in IO\example-1dot1, javac CounterDemo.java showed an error message that can not find the...


All times are GMT. The time now is 11:28 AM. | Privacy Policy