Étape 7: Le constructeur
Cette section commence le constructeur de la classe EpisodeSuggestor qui, comme l’indique le commentaire JavaDoc, mettra en place la zone de texte, des boutons et cases à cocher de l’écran.
Ce qui est montré ici est la première partie du constructeur, dans lequel le JTextArea « text » est mis en place. Que certains propreté les mesures, j’ai mis en marche linewrap et définir le style de pellicule à la parole, afin que les lignes de texte trop long pour tenir dans la zone de texte vont casser entre les mots et envelopper à la ligne suivante (rend les messages dans la zone de texte plus facile à lire). J’ai aussi inclus un scrollpane sur la zone de texte afin que lorsqu’il y a trop de lignes de texte essayant de s’afficher, une barre de défilement s’affiche pour permettre à l’utilisateur de naviguer dans le volet texte et lire des lignes précédentes. Sans le composant scrollpane, les lignes de texte seraient juste garder liste ci-dessous la portée effective de la zone de texte, et ils ne seraient pas lisibles pour l’utilisateur.
Les dernières lignes créent une jaune et une bordure noire pour aller autour de la zone de texte (censée sorte de simuler l’image autour du Judas sur la porte de Monica). Remarquez que la couleur jaune personnalisée faite plus tôt est utilisée pour une partie de cette frontière.