Existe-t-il un JOptionPane à entrées multiples en Java?
-
11-07-2019 - |
Question
Je me demandais s’il existait un JOptionPane permettant d’obtenir plusieurs entrées d’un utilisateur au lieu d’une seule? Sinon, comment pourrais-je accomplir cela en utilisant un type d'invite. Je crée Battleship et je voulais inviter l'utilisateur à spécifier les emplacements où placer chaque navire.
Merci,
Tomek
La solution
L'objet que vous transmettez en tant que message à JOptionPane peut être un composant graphique. Un élément comme celui-ci devrait alors fonctionner:
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.
}
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow