Existe uma JOptionPane de entrada múltipla em Java?
-
11-07-2019 - |
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
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