Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Ola pessoal estou tentado executar o seguinte codigo ante ele usa caixa de dlialogo para pegar informações dadas pelo usuario e retorna outra caixa com os dados digitados porem so esta retornado null, alguem tem uma sujestão.
/**
* @(#)GradeBook.java
*
*
* @author Aldo Adriano
* @version 1.00 2009/8/1
*/
package GradeBookTest;
import javax.swing.JOptionPane;
public class GradeBook {
private String courseName; // nome do curso para GradeBook
public void setCourseName(String name)
{
courseName = name; // armazena o nome do curso
} // termina o método serCourseName
// metodo para recuperar o nome do curso
public String getCourseName()
{
return courseName;
} // termina o metodo getCourseName
public void displayMessage()
{
/* essa instruçao chama getCourseName para obter o
// nome do curso que esse GradeBok representa
System.out.printf("Welcome to the grade book for\n\n");
System.out.printf("gradeBook1 course name is: %s\n",getCourseName());
System.out.printf("gradeBook2 course name is: %s\n",getCourseName());
*/
String message =
String.format("gradeBook1 course name is: %s\n gradeBook2 course name is: %s\n",getCourseName(),getCourseName());
JOptionPane.showMessageDialog( null, message);
} // termina o metodo desplayMessage
} // fim da classe GradeBook
/**
* @(#)GradeBookTest.java
*
* GradeBookTest application
*
* @author Aldo Adriano
* @version 1.00 2009/8/1
*/
// Construtor GradeBook utilizado para especificar o nome do curso na
// hora em que cada objeto GradeBook e criado.
package GradeBookTest;
import java.util.*;
import javax.swing.JOptionPane;
public class GradeBookTest
{
// metodo main inicia a execuçao do programa
public static void main(String args[])
{
//Scanner input = new Scanner(System.in);
// cria objeto GradeBook
GradeBook myGradeBook = new GradeBook();
/*GradeBook GradeBook1 = new GradeBook(
"CS101 Introduction to Java Programming");
GradeBook GradeBook2 = new GradeBook(
"CS102 DAta Structures in Java");*/
// exibe valor incial de courseName
//System.out.printf("Initial course name is: %s\n\n",
//myGradeBook.getCourseName());
/* solicita e lê o no me do curso
System.out.println("Please enter the course name:");
String theName1 = input.nextLine(); // le um linha de testo
System.out.println("Please enter the course name:");
String theName2 = input.nextLine(); // le um linha de testo
myGradeBook.setCourseName(theName1);
myGradeBook.setCourseName(theName2);
/* exibe valor inicial de CourseName para cada GradeBook
System.out.printf("gradeBoo1 course name is: %s\n",
GradeBook1.getCourseName());
System.out.printf("gradeBoo2 course name is: %s\n",
GradeBook2.getCourseName()); */
String theName1 = JOptionPane.showInputDialog("Please enter the course name:");
String theName2 = JOptionPane.showInputDialog("Please enter the course name:");
myGradeBook.displayMessage();
} // fim de main
} // fim da classe GradeBookTestCarregando comentários...