Input Box Extended ... suite

Modifié le  Fri, 01 Feb 2019 sur 03:56 PM

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

Dites-nous comment nous pouvons améliorer cet article !

Sélectionner au moins l'une des raisons

Commentaires envoyés

Nous apprécions vos efforts et nous allons corriger l'article