Meaningless Drivel is fun!
The moose likes Beginning Java and the fly likes Getting input from the User Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Java » Beginning Java
Bookmark "Getting input from the User" Watch "Getting input from the User" New topic

Getting input from the User

Stephen Adams

Joined: Mar 18, 2002
Posts: 22
I am trying to write an application which resembles a users bank account. So to start the app I need the user to enter how much they would like to open the account with.
I am using the JOptionPane to create a dialog box where the user enters the amount. I am setting this as "input" os my code looks like this:
String input
input = JOptionPane.showDialogBox("How much would you like to open you account with");
Now the problem I am having and the question I have is how can I store this info in another class. I have created another class that defines what an Account is, I want to pass this information to that class so I can use it in the methods of that class.
Do I create a new object of the Account and call the methods from that object and pass the value of "input", all within the same class where I have my Dialog box or can do I call that "getBalance" accessor method that I have created in the Account class, in on of my Account counstructor methods, and when I go to create a Account object I pass the value of "input" then?
Does this make sense?
Marilyn de Queiroz

Joined: Jul 22, 2000
Posts: 9058
In the class where you get the input from the user, you should also have a getInput() method that the Account class can call to get the value that the user entered.

I think that getBalance() should be used for something else, namely getting the current balance of the account.
[ May 29, 2003: Message edited by: Marilyn de Queiroz ]

"Yesterday is history, tomorrow is a mystery, and today is a gift; that's why they call it the present." Eleanor Roosevelt
I agree. Here's the link:
subject: Getting input from the User
It's not a secret anymore!