This week's book giveaway is in the Servlets forum.
We're giving away four copies of Murach's Java Servlets and JSP and have Joel Murach on-line!
See this thread for details.
The moose likes Beginning Java and the fly likes user input Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of Murach's Java Servlets and JSP this week in the Servlets forum!
JavaRanch » Java Forums » Java » Beginning Java
Bookmark "user input" Watch "user input" New topic
Author

user input

Abdul Latif
Ranch Hand

Joined: Jul 18, 2001
Posts: 89
please tell me how do you recieve user input from the user please elaborate in detail
Roy Ben Ami
Ranch Hand

Joined: Jan 13, 2002
Posts: 732
you mean in console mode or in windows mode?
Younes Essouabni
Ranch Hand

Joined: Jan 13, 2002
Posts: 479
If you have to pass some arguments to launch your application you can use this syntax
java NameOfYourApplication arg1 arg2 arg3 ...
You may acces those arguments within your main method (public static void main (String args[])
where args represents the arguments the user have entered
So you may do something like that
if (args[0]==...)
I hope it helps!


Younes
By constantly trying one ends up succeeding. Thus: the more one fails the more one has a chance to succeed.
frank davis
Ranch Hand

Joined: Feb 12, 2001
Posts: 1479
To prompt users and get input in a String :
String name = JOptionPane.showInputDialog("Enter name " );

From the API for JOptionPane class at :http://java.sun.com/j2se/1.3/docs/api/

"showConfirmDialog Asks a confirming question, like yes/no/cancel.
showInputDialog Prompt for some input.
showMessageDialog Tell the user about something that has happened.
showOptionDialog The Grand Unification of the above three. "
Pradyumna Hari
Greenhorn

Joined: May 27, 2002
Posts: 15
Hi Abdul,
I guess you are asking a beginner question :
There are two ways:
(1) Through console
Please go thorough the code below

(2) Through GUI
Here is the crude code. You would need to read about ActionListeners to understand this

Abdul Latif
Ranch Hand

Joined: Jul 18, 2001
Posts: 89
suppose there is a program that takes two numbers from the user and then adds & displays the result.I am talking about this basic input from the user.I hope u r getting me
Gregg Bolinger
GenRocket Founder
Ranch Hand

Joined: Jul 11, 2001
Posts: 15299
    
    6

Looks to me like Pradyumna has answered your question. What are you not understanding?


GenRocket - Experts at Building Test Data
Dirk Schreckmann
Sheriff

Joined: Dec 10, 2001
Posts: 7023
Do keep in mind that you can get some input from the user when the user invokes the application at the command line.
java Whatever arg1 arg2
Here's the basic framework that displays all of the command line arguments when invoked from the command line:

Are you getting any ideas yet?


[How To Ask Good Questions] [JavaRanch FAQ Wiki] [JavaRanch Radio]
Abdul Latif
Ranch Hand

Joined: Jul 18, 2001
Posts: 89
thanks
but please tell me how to accecpt multiple agrs like first the user will enter the number that no has to be accecpted & then when the user enters another no that no also has to be accecpted
Dirk Schreckmann
Sheriff

Joined: Dec 10, 2001
Posts: 7023
Abdul,
It sounds like you'll want to implement Pradyumna's example above, adding to it some logic testing the validity of the initial input, then reusing Pradyumna's example if the input was accepted.
If you were to post an example of what you've figured out so far, then others could best help you out.
Good Luck.
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: user input
 
Similar Threads
Is there a possible way to use index properties on this situation
sleep method
Runtime.getRuntime() execute script which asks for input from user.
How to ask for user input twice?
Servlets and a Pre-Existing Program (Beginner)