943,509 Members | Top Members by Rank

Ad:
  • Java Discussion Thread
  • Unsolved
  • Views: 5694
  • Java RSS
You are currently viewing page 2 of this multi-page discussion thread; Jump to the first page
Apr 11th, 2004
0

Re: Cannot figure out why I'm getting these Errors

WOOOOO I figured it out....I got it to initialize and I got my choicebox to work whoohooo
now I just gotta work on manipulating my canvas to work when my button is pressed.....but it's 3 am and I've been working on this since midnight just like everyother night this week...thank you for all you help and Bounty here is the code

import java.awt.*;
import java.applet.Applet;
import java.awt.event.*;
public class grocerystore extends Applet{

private Button order = new Button("Order");
private Label price = new Label("Your price will appear here");
private Choice food = new Choice();
private TextField quantity = new TextField(3);
double quantitySelected;
double eggs = 1.90;
double milk = 1.47;
double bread = 2.12;
double total;
display output = new display();

public void init() {
add(order);
add(quantity);
add(food);
food.add("Select your food");
food.add("Eggs");
food.add("Milk");
food.add("Bread");
add(price);
add(output);
output.setSize(300,300);
food.addItemListener(this.output);
order.addActionListener(this.output);

}
class display extends Canvas
implements ActionListener, ItemListener {
public int itemSelected;

public void actionPerformed(ActionEvent action) {

quantitySelected = new Double(quantity.getText()).doubleValue();
itemSelected = food.getSelectedIndex();


if (itemSelected==1)
total = quantitySelected * eggs;
if (itemSelected==2)
total = quantitySelected * milk;
if (itemSelected==3)
total = quantitySelected * bread;

}

}

public void itemStateChanged(ItemEvent event) {
itemSelected = food.getSelectedIndex();


if (itemSelected==1)
price.setText("The price of a dozen eggs is " + eggs );
if (itemSelected==2)
price.setText("The price of a quart of milk is " + milk);
if (itemSelected==3)
price.setText("The price of a loaf of bread is " + bread);
}

public void paint(Graphics g){
if (itemSelected==1){
g.drawString("You purchased " + quantitySelected + "dozen eggs",50,50);
g.drawString("for a total of " + total,50,60);
}

}






}
Reputation Points: 11
Solved Threads: 0
Newbie Poster
Defiledgrave is offline Offline
5 posts
since Apr 2004
Apr 11th, 2004
0

Re: Cannot figure out why I'm getting these Errors

thnx glad to here you got it working
Reputation Points: 28
Solved Threads: 9
Posting Whiz in Training
BountyX is offline Offline
222 posts
since Mar 2004
Jul 5th, 2004
0

Re: Cannot figure out why I'm getting these Errors

I think if you changed "grocerystore.java" to "grocerystore.class" you might get it to display in your browser.

Quote originally posted by Defiledgrave ...
<html>
<body>
<applet code="grocerystore.java"width="250"height="250">
</applet>
</body>
</html>

that is the html code I'm using.....it's a simple webpage used to just test the code I'm getting a cast exception on line 30 and 31 which are the addActionListener and the addItemListener....I don't know why I can't figure it out.....:-( I e-mailed my professor with the question...I'm gonna see what he has to say about it.....and I'll work on it some more....if you looked at it some more that would be great one of these times my eyes are going to start bleeding from staring too long.......
Reputation Points: 10
Solved Threads: 0
Newbie Poster
WannaBe is offline Offline
3 posts
since Jul 2004

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 to set up "Sun Java™ System Application Server PE 8" for web application
Next Thread in Java Forum Timeline: java code newbie





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


Follow us on Twitter


© 2011 DaniWeb® LLC