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 None
Cet 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