je suis actuellement entrain de développer mon premier interface graphique avec java swing. J'aimerais insérer du texte dans mes JtextField (txtField1, txtField2 et txtField3) au fur et à mesure que je saisi du texte dans le premier JTextFied (txtField1) et vice-versa
J'ai donc ajouté un documentlistener à tous mes JTextField . Le problème est que, cela me génère une exception.
J'aimerais que vous m'aidiez à lever cette exception: " Exception in thread "AWT-EventQueue-0" java.lang.IllegalStateException: Attempt to mutate in notification "
Quand tu insères ou modifies un texte à l'aide de l'objet JTextField, les autres objets vont être averti de cette modification. Seulement, si au moment de ce temps pour prévenir les autres objets, tu réécris sur ce même objet, il y a conflit.
Tu dois gérer avec un temps ou un thread peut-être entre l'écriture et la notification.
- Edité par fred1599 27 janvier 2023 à 17:29:10
Celui qui trouve sans chercher est celui qui a longtemps cherché sans trouver.(Bachelard) La connaissance s'acquiert par l'expérience, tout le reste n'est que de l'information.(Einstein)
Tu peux passer le sujet à "résolu" (bouton en haut à droite du sujet) et cliquer sur les pouces levés des messages qui t'ont aidé⋅e
JTextField et DocumentListener
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
Celui qui trouve sans chercher est celui qui a longtemps cherché sans trouver.(Bachelard)
La connaissance s'acquiert par l'expérience, tout le reste n'est que de l'information.(Einstein)