¿Hay un JOptionPane de entrada múltiple en Java?
-
11-07-2019 - |
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
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