|
|
||||||
|
#1
|
|
|
|
|
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
|
|
|
|
|
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
|
|
|
|
|
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
|
|
|
|
|
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
|
|
|
|
|
>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
|