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

Était-ce utile?

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
scroll top