Pergunta

Eu queria saber se existe um JOptionPane onde você pode obter várias entradas de um usuário em vez de apenas um? Se não, como eu poderia fazer isso usando algum tipo de alerta. Estou criando Battleship, e queria pedir ao utilizador para especificar locais para colocar cada navio.

Obrigado,

Tomek

Foi útil?

Solução

O objeto que você passar em como a mensagem para o JOptionPane pode ser componentes gráficos, assim que algo como isso deve funcionar:

JPanel panel = new JPanel();
// Populate your panel components here.
int ret = JOptionPane.showConfirmDialog(parent, panel, "Title", JOptionPane.YES_NO_OPTION);
if ( ret == JOptionPane.YES_OPTION )
{
  // Read component values.
}
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top