Duvida JOptionPane

Estou desenvolvendo um aplicativo do livro java como programar 4º edição, o exercício é fazer um aplicativo que exibe na janela de comando um padrão de tabuleiro de damas em um diálogo JOptionPane.PLAIN_MESSAGE.
Fiz este código abaixo, no JOptionPane.showMessageDialog está aparecendo uma mensagem de erro:
symbol : method showMessageDialog(<nulltype>,java.lang.String,int)
location: class javax.swing.JOptionPane
JOptionPane.showMessageDialog(null,
1 error
FALHA NA EXECUÇÃO (tempo total: 1 segundo)

Eu utilizo o NETBEANS para realizar os exercícios quem puder me ajudar eu agradeço.

[code]
/*

  • Main.java
  • Created on 2 de Janeiro de 2008, 10:33
  • Escreva um aplicativo que exibe na janela de comando um padrão de
  • tabuleiro de damas em um diálogo JOptionPane.PLAIN_MESSAGE. - 2.30.
    */

package exerc2p2_30;

import javax.swing.JOptionPane;

/**
*

  • @author thiagos
    */
    public class Main {

    /** Creates a new instance of Main */
    public Main() {
    }

    public static void main(String[] args) {
    JOptionPane.showMessageDialog(null,
    “* * * * * * * * \n * * * * * * * \n" +
    "
    * * * * * * * \n * * * * * * * \n" +
    "
    * * * * * * * \n * * * * * * * \n" +
    "
    * * * * * * * \n * * * * * * * *\n”,
    JOptionPane.PLAIN_MESSAGE);
    }

}[/code]

Falta um parâmetro no método showMessageDialog.

JOptionPane .showMessageDialog( null, "* * * * * * * * \n * * * * * * * *\n" + "* * * * * * * * \n * * * * * * * *\n" + "* * * * * * * * \n * * * * * * * *\n" + "* * * * * * * * \n * * * * * * * *\n", "Tabuleiro", JOptionPane.PLAIN_MESSAGE);

O método showMessageDialog que você pretendia utilizar necessita de 4 argumentos.

Faltou o título do JOptionPane.

O código fica assim:

public class Main {

    /** Creates a new instance of Main */
    public Main() {
    }

    public static void main(String[] args) {
        JOptionPane.showMessageDialog(null, "*   *   *   *   *   *   *   *  \n   *   *   *   *   *   *   *   *\n"
                + "*   *   *   *   *   *   *   *  \n   *   *   *   *   *   *   *   *\n"
                + "*   *   *   *   *   *   *   *  \n   *   *   *   *   *   *   *   *\n"
                + "*   *   *   *   *   *   *   *  \n   *   *   *   *   *   *   *   *\n", 
                "Título",
        JOptionPane.PLAIN_MESSAGE);
    }

}

Oi.

Está dando pau por que não existe esse método na classe JOptionPane.

Se colocar somente mais um parâmetro, funcionará.


/*
 * Main.java
 * Created on 2 de Janeiro de 2008, 10:33
 * Escreva um aplicativo que exibe na janela de comando um padrão de 
 * tabuleiro de damas em um diálogo JOptionPane.PLAIN_MESSAGE. - 2.30.
 */

package exerc2p2_30;

import javax.swing.JOptionPane;

/**
 *
 * @author thiagos
 */
public class Main {
    
    /** Creates a new instance of Main */
    public Main() {
    }

    public static void main(String[] args) {
        JOptionPane.showMessageDialog(null,
        "*   *   *   *   *   *   *   *  \n   *   *   *   *   *   *   *   *\n" +
        "*   *   *   *   *   *   *   *  \n   *   *   *   *   *   *   *   *\n" +
        "*   *   *   *   *   *   *   *  \n   *   *   *   *   *   *   *   *\n" +
        "*   *   *   *   *   *   *   *  \n   *   *   *   *   *   *   *   *\n",
        "Título...",
                JOptionPane.PLAIN_MESSAGE);
    }
    
}

É simples meu amigo, você se esqueceu de colocar o título no seu JOptionPane.
A estrutura do JOptionPane.showMessageDialog é:

JOpitionPane.showMessageDialog(null, "***\n***", "Titulo da Mensagem", JOptionPane.PLAIN_MESSAGE);

Muito obrigado.

problema resolvido

Ótimo 2008 para todos…