Comment afficher plusieurs lignes dans JOptionPane?
Comment puis-je afficher toutes ces informations dans une seule boîte de dialogue? Chaque fois que je lance le fichier boîte de dialogue qui s'affiche, j'ai vraiment besoin d'apparaître dans une seule boîte de dialogue avec toutes les informations.
JOptionPane.showMessageDialog(null,"Your Name:"+a1,"Output",JOptionPane.INFORMATION_MESSAGE );
JOptionPane.showMessageDialog(null,"Your age:"+age,"Output",JOptionPane.INFORMATION_MESSAGE );
JOptionPane.showMessageDialog(null,"Your Birth year:"+a3,"Output",JOptionPane.INFORMATION_MESSAGE );
JOptionPane.showMessageDialog(null,"Your Height:"+H,"Output",JOptionPane.INFORMATION_MESSAGE );
JOptionPane.showMessageDialog(null,"Your Weight:"+W,"Output",JOptionPane.INFORMATION_MESSAGE );
JOptionPane.showMessageDialog(null,"Your BMI:"+BMI,"Output",JOptionPane.INFORMATION_MESSAGE );
OriginalL'auteur Hani Shah | 2013-10-13
Vous devez vous connecter pour publier un commentaire.
Vous pouvez utiliser
HTML
tags:Ou vous pouvez passer un tableau d'objets:
Comme mentionné dans le docs.
OriginalL'auteur Maroun
Il suffit de créer un
JPanel
avec une bonne mise en page, comme vous voulez placer les composants à placer, puis ajouter ceJPanel
à laJOptionPane
pour afficher le message.Un petit exemple pour vous aider à comprendre la logique du truc :
De SORTIE :
OriginalL'auteur nIcE cOw
Ont un look à la Javadoc pour JOptionPane, plus précisément la partie "message" en haut. Si vous passez dans un tableau d'Objet, ses éléments seront mis dans une pile verticale dans la boîte de dialogue.
OriginalL'auteur jackrabbit
Juste d'entrer dans ce lieu de toutes ces lignes:
OriginalL'auteur Filipe Pinhati