Étape 4: L’en-tête de la classe
J’ai essayé de JavaDoc ce code assez bien, donc il y a peu de commentaires bleu au début de chaque méthode en essayant de décrire ce qui se passe dans cette section.
Cette image particulière est l’en-tête pour l’ensemble de la classe EpisodeSuggestor. En accord avec la façon dont j’ai appris à faire des interfaces graphiques, j’ai eu EpisodeSuggestor étendre JPanel pour je puisse directement placer les composants de GUI dedans et définissez-le comme le volet de contenu de la fenêtre principale. J’ai également eu EpisodeSuggestor implémenter l’interface ActionListener afin que la classe, elle-même, voulait l’entendre pour des événements d’action (comme le clic d’un bouton ou la vérification d’un contrôle checkbox).
Pour ceux d'entre vous bien versé dans la programmation Java GUI, je sais que j’aurais écrit des gestionnaires d’action individuelle pour chacun de mes composants interactifs, mais pour le relativement petit nombre de commandes d’action possible que le programme peut gérer, cette méthode semblait être une façon raisonnable et facile à comprendre de choses approche.