cs_naincus
Messages postés14Date d'inscriptiondimanche 3 novembre 2002StatutMembreDernière intervention25 juin 2009
-
14 oct. 2008 à 10:25
cs_naincus
Messages postés14Date d'inscriptiondimanche 3 novembre 2002StatutMembreDernière intervention25 juin 2009
-
17 oct. 2008 à 18:30
Bonjour tout le monde,
J'ai pour projet de faire l'ihm d'un sudoku, mon problème se trouve lorsque l'utilisateur doit rentrer une valeure dans une case : je comptais faire un JTextField pour chaque case (ceci n'est pas un problème).
Mais c'est vraiment moche et en plus je ne peux pas garder ma couleur de fond car le JTextField prend toute la case et passe au dessus, alors je ne sais pas si il existe un autre composant ou alors s'il y a des méthodes du JTextField pour rendre cela plus beau (je suis allé voir la doc mais je ne trouve pas).
Par exemple, j'aimerais bien que le JTextField ne s'active uniquement lorsque l'on clique sur la case mais je ne vois vraiment pas comment faire.
cs_naincus
Messages postés14Date d'inscriptiondimanche 3 novembre 2002StatutMembreDernière intervention25 juin 2009 14 oct. 2008 à 12:03
Merci pour la réponse, étant débutant le JTextPane me semble un peu compliqué à mettre en place (ex: mettre un fond, des bordures, centrer le chiffre, etc..) et ne semble pas vraiment correspondre a mes attentes.
Pour l'instant je pense utiliser des JPanel sur chaque case, et lorsque je clique sur une case avec la souris, le JTextField apparait et l'on rentre le chiffre.
Mais j'aimerais bien ensuite lorque le chiffre est rentré et valider, que le JtextField disparaisse et le chiffre rentré reste dans la case. Je ne vois pas vraiment comment faire.