Pour pouvoir demander plusieurs paramètres:
def nomPrenomBox(title = 'Entrez les infos suivantes', icon = None):
from javax.swing import JOptionPane, JPanel
from javax.swing import JTextField, JLabel, Box, BoxLayout
nomField = JTextField(10)
prenomField = JTextField(10)
myPanel = JPanel()
myPanel.setLayout(BoxLayout(myPanel, BoxLayout.Y_AXIS));
myPanel.add(JLabel('Nom:'))
myPanel.add(nomField)
myPanel.add(Box.createHorizontalStrut(15))
myPanel.add(JLabel(u'Prénom:'))
myPanel.add(prenomField)
jop = JOptionPane()
messageType = -1
if jop.showOptionDialog(None,myPanel,title,JOptionPane.OK_CANCEL_OPTION,messageType,icon,None,None)==JOptionPane.OK_OPTION:
return (nomField.getText(),prenomField.getText())
else:
return NoneCet article a-t-il été utile ?
C'est super !
Merci pour votre commentaire
Désolé ! Nous n'avons pas pu vous être utile
Merci pour votre commentaire
Commentaires envoyés
Nous apprécions vos efforts et nous allons corriger l'article