Pregunta

Me preguntaba si hay un JOptionPane donde puede obtener múltiples entradas de un usuario en lugar de solo una. Si no, ¿cómo podría lograr esto usando algún tipo de aviso? Estoy creando Battleship, y quería pedirle al usuario que especifique ubicaciones para colocar cada barco.

Gracias,

Tomek

¿Fue útil?

Solución

El objeto que pasa como mensaje al JOptionPane puede ser componentes gráficos, por lo que algo como esto debería 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 bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top