|
-
Using Buttons to count (functions)???
Dear friends,
I don't know, I cannot seem to figure this out, should i use arrays,,,or
what? Here is my problem, the user is allowed to press the button as many
times as they want, and I have to tally up the amounts.
My code is wild I know,, learning, and probablly going about it the wrong
way.
But it is the only way I know how to make it work,
Perhaps you can help me, please see my code:
class ButtonHandler implements ActionListener {
// moved to global scope and not block scope.
int num1, num2, num3, num4, total;
public int addMoney(){
total = num1 + num2 + num3 + num4;
return (total);
//infoMessage.setText(total);
}
public void actionPerformed(ActionEvent evt) {
if (evt.getSource() == bttnItem1) {
System.out.println("\nUser has chosen Chocolate.");
infoMessage.setText("User chosen Chocolate.");
} else if (evt.getSource() == bttnItem2) {
System.out.println("\nUser has chosen Peanuts.");
infoMessage.setText("User chosen Peanuts.");
} else if (evt.getSource() == bttnItem3) {
System.out.println("\nUser has chosen Candy.");
infoMessage.setText("User chosen Candy.");
} else if (evt.getSource() == bttnItem4) {
System.out.println("\nUser has chosen Soda Pop.");
infoMessage.setText("User chosen Soda Pop.");
} else if (evt.getSource() == bttnFive) {
System.out.println("\nUser has added 5 cents.");
moneyAmount.setText("5");
num1 = 5;
addMoney();
} else if (evt.getSource() == bttnTen) {
System.out.println("\nUser has added 10 cents.");
moneyAmount.setText("10");
num2 = 10;
addMoney();
}
}
I am just trying to add up the buttons clicked, how shall I go about this??
Any ideas would be greatly appreciated, as I am lost and need some advice,
professional pointers to how I should do this?
Please help?
Thanks
Brad
Posting Permissions
- You may not post new threads
- You may not post replies
- You may not post attachments
- You may not edit your posts
Forum Rules
|
Top DevX Stories
Easy Web Services with SQL Server 2005 HTTP Endpoints
JavaOne 2005: Java Platform Roadmap Focuses on Ease of Development, Sun Focuses on the "Free" in F.O.S.S.
Wed Yourself to UML with the Power of Associations
Microsoft to Add AJAX Capabilities to ASP.NET
IBM's Cloudscape Versus MySQL
|
Bookmarks