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