Hi,
I am new to Java Programming and I am trying to write code using JOption
pane to prompt user to type information and then have string output command
to display information on the screen.
I am able to prompt for typing the information but the display does not
work. Here is my sample code:
**
/**
* <p>TitleTesting</p>
* <p>Descriptio: Display Movie list</p>
*
*/
//Print Address Labels
import javax.swing.JOptionPane;
public class Homework1 {
public Homework1() {
}
public static void main(String[] args) {
String movieName;
String theaterName;
//Enter Movie Name
String movieName =
JOptionPane.showInputDialog(
null, "Enter the Name of the Movie ",
"Example 1.0 Input",
JOptionPane.QUESTION_MESSAGE);
//Enter Name
String directorName=
JOptionPane.showInputDialog(
null, "Enter Name of Director ",
"Example 1.1 Input",
JOptionPane.QUESTION_MESSAGE);
//Display Name of Movie and Director
String output = movieName+ directorName
JOptionPane.showMessageDialog(null,output,"Example 1.2 output",
JOptionPane.INFORMATION_MESSAGE);
System.exit(0);
}
}
Tom - 19 Apr 2004 14:59 GMT
> Hi,
>
[quoted text clipped - 67 lines]
> }
> }
It would help to know what kind of errors you are getting. Two things
that I noticed right away is that you have the variables movieName and
theaterName each declared twice. You can do either of the following,
but not both.
String movieName;
movieName = JOptionPane.showInputDialog(blah, blah, blah);
OR
String movieName = JOptionPane.showInputDialog(blah, blah, blah);
I also don't see a need for the constructor, since you are not
instantiating your class.
I hope this helps.
tom
Karl von Laudermann - 19 Apr 2004 21:25 GMT
> Hi,
>
[quoted text clipped - 3 lines]
> I am able to prompt for typing the information but the display does not
> work. Here is my sample code:
Your code as posted did not compile, because you're missing a
semicolon in one place, and movieName is declared twice. Once I fixed
these two errors, the code compiled and ran just fine. So I don't know
what problem you're having.