2008-11-30 5 views
3

Je me demandais s'il y a un JOptionPane où vous pouvez obtenir plusieurs entrées d'un utilisateur au lieu d'un seul? Si non, comment pourrais-je accomplir cela en utilisant un certain type d'invite. Je crée Battleship, et je voulais inviter l'utilisateur à spécifier les emplacements pour placer chaque navire.Existe-t-il un JOptionPane à entrées multiples en Java?

Merci,

Tomek

Répondre

11

L'objet que vous passez comme le message au JOptionPane peut être des éléments graphiques, donc quelque chose comme cela devrait 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. 
} 
Questions connexes