Salut,
Je me bloque sur un problème que je pense non ordinaire.
Je développe un projet en Swing en utilisant Netbeans, à une étape avancée du développement, je me suis rendu compte qu'il faut changer les types de quelques composants (des radio qui devaient être des checkbox), vu que Netbeans bloque une partie du code généré, surtout celle des déclaration et d'initialisation, j'ai modifié ça en utilisant un éditeur de code simple (editplus). J'ai réussi, et j'ai modifié les deux fichier .java et .form.
ça marchait au départ, mais maintenant, ma classe restaure souvent une version non souhaitée, une version avec les anciens types, que j'ai changés.
J'ai joué l'intélligent en copiant le contenu dans un autre fichier, et à chaque fois le restaurer manuellement, mais une fois j'exécute ma classe, je trouve dedans des choses que je n'aimes pas, des choses qui font partie d'une ancienne version de ma classe.
Je ne sais pas si je me suis bien expliqué, mais je me bloque vraiment.
Merci pour toute aide ou signe.
Bonjour nasix
Devoir changer de composants c'est une chose courante. Netbeans bloque le code généré par le concepteur visuel pour que tout reste en phase. C'est le problème que tu rencontres actuellement je pense.
Mais ce que je ne comprends pas, c'est pourquoi tu ne changes pas de type de composant avec le concepteur visuel ?
Bonjour,
Je ne sais pas comment, et je n'ai pas vu dans le concepteur visuel comment.
Déjà est ce que le problème que j'ai cité est classique, et est ce qu'il y a une solution parce que là je suis vraiment bloqué.
Je ne sais pas comment, et je n'ai pas vu dans le concepteur visuel comment.
Ben tu enlèves le composant qui ne te convient pas, et tu ne mets en autre à la place. Sauvegarde quelque part avant le code des gestions des événements, puis après tu le remets là où il faut dans les nouveaux gestionnaire d'événement du nouveau composant.
Oui je suppose que c'est classique. Ca demande pas mal de manips, en effet. Je ne sais pas comment faire sans cela
Salut,
En fait, j'ai voulu juste changer le type, sinon, je vois que ma méthode est meilleurs.
Pour mon problème, je l'ai résolu, en fait dans le fichier ".form", il y'avait des données hétérogènes, une partie d'une version v1 et une autre d'une version v2, et donc du coup, quand je restaure ce fichier, je restaure une mauvaise version. Ce que j'ai fait, j'ai corrigé ce fichier, et mon problème a disparu.
Merci.
Bonne chance à tout le monde.