L’exaucez épisode de « Friends » (11 / 21 étapes)

Étape 11 : La méthode actionPerformed

Il s’agit de la méthode qui gère un événement d’action (en cliquant sur un bouton ou cochant/décochant d’un contrôle checkbox) depuis l’écran principal.

Tout d’abord, la méthode obtient la commande de la chaîne associée à quelque action sont passées dans. Cette chaîne correspond à l’étiquette de l’interface graphique où la commande est venue. Par exemple, en cliquant sur le bouton « Random » envoie un événement d’action à actionPerformed, et la chaîne de commande d’action de cet événement sera « Random ». Le programme à l’aide de la chaîne passée, chiffres comment répondre à l’action avec un bloc switch. Pour ceux d'entre vous qui ne savent, un bloc switch est une alternative à une ligne d’if/else blocs. J’ai envoyer « cmd » à l’interrupteur, et chaque cas est une valeur possible de « cmd » qui devrait correspondre à une réponse du programme. Voici les différents cas et leurs réponses associées :

-« Random »--> j’utilise un tableau int de taille 2 pour représenter une suggestion (index 0 est le numéro de la saison, et l’index 1 est le numéro de l’épisode). La méthode getRandom (pour être décrit plus loin) renvoie une suggestion au hasard, et la méthode d’affichage imprime la suggestion joliment sur la zone de texte.

-« Reset »--> appelle la méthode resetWatched, qui réinitialise le tableau regardé, affectant essentiellement tous les épisodes de "pas proposé". Après avoir appelé resetWatched, le programme affiche un message indiquant que la liste surveillée a été mis à jour.

-« Clear »--> ensembles le texte de zone de texte à une chaîne vide, efficacement effacer tout le texte de cette JTextArea.

-Si « cmd » est un numéro de 1 à 10, cela signifie que la commande est venue de changer l’état coché/décoché de l’une des cases à cocher saison. J’appelle la méthode addSeason et passez le numéro de la saison appropriée, afin qu’addSeason puisse déterminer comment faire pour changer la position de la saison dans le tableau « preferredSeasons ».

-Par défaut, j’ai mis actionPerformed pour répondre à une commande non reconnue en imprimant la commande dans la zone de texte en blanc. C’était surtout pour des fins de débogage et est peu susceptible de se produire pendant le déroulement normal du programme.

Articles Liés

Génial cas personnalisées (de $20 - $2000)

Génial cas personnalisées (de $20 - $2000)

Une vue d'ensemble : Cette instructable vous renseignera sur les différentes techniques pour créer awesomely personnalisé cas. Chaque étape vous guidera dans le choix rapides et peu coûteuses aux options réfléchies, plus artisanale. Cette instructabl
Trucs de base Zippo 3Ã Â ° épisode

Trucs de base Zippo 3Ã Â ° épisode

3 épisode ° de tour de base avec zippo. Aujourd'hui verra 4 derniers truc facile cette veille...
Trucs de base Zippo 2Â ° épisode

Trucs de base Zippo 2Â ° épisode

2 épisode ° de tour de base avec zippo. Aujourd'hui verra un autre 3 truc facile que tout le monde peut faire.
Amusez-vous avec PIC Assembly - épisode 23

Amusez-vous avec PIC Assembly - épisode 23

Comme j'ai mentionné dans les épisodes précédents, je suis bénévole au centre de recyclage local à but non lucratif. Certains des trucs électronique qui obtient déposa de genre de fait me sentent comme un archéologue de la technologie et j'ai un fant
Épisode # 7,5 Cran-a-Granate Punch

Épisode # 7,5 Cran-a-Granate Punch

Bonjour ! Pour cet épisode et demi, nous avons fait Cran-a-Granate Punch ! Ce poinçon se compose de quelques ingrédients assez savoureux tels que le jus de canneberge et de grenadiers, pour n'en nommer que quelques-uns ! :) Si vous essayez cette rece
Cidre de pomme épicée épisode 8.5

Cidre de pomme épicée épisode 8.5

pourquoi Bonjour mes chéris ! Cette boisson saisonnière laissera votre ventre chaud et votre esprit dispos ! Ce cidre épicé est le moyen idéal pour obtenir un goût, une chute, tout en une gorgée. Les belles saveurs et les arômes de clous de girofle,
Épisode #6 fromage à la crème Candy Corn Mousse

Épisode #6 fromage à la crème Candy Corn Mousse

Salut les gars, c'est Leah et il s'agit de Lena, on a juste fait Mousse de fromage à la crème bonbons maïs juste à temps pour l'halloween. Essayez-le et dites-nous ce que vous pensez ! S'il vous plaît nous laisser un peu d'amour en nous laissant des
Couronne de bonbons d’Halloween (Kids Friendly)

Couronne de bonbons d’Halloween (Kids Friendly)

Cette couronne comme indiqué ci-dessus est kids friendly, qui signifie lil ceux qui pourraient être impressionnés plutôt effrayé quand on regarde:)Vous pouvez l'accrocher sur le mur, la porte d'entrée, au-dessus de table de desserts, etc..Étape 1: Ma
Amusez-vous avec PIC Assembly - épisode 10

Amusez-vous avec PIC Assembly - épisode 10

Avez-vous déjà pensé d'une excellente solution pour un problème qui n'existe pas ? D'une manière c'est ce que la plupart de ces Instructables PIC ont été tout. Comme je le disais dans le premier, la plupart d'entre eux est des blocs de construction j
Épisode 1: Débutant Zippo Tricks

Épisode 1: Débutant Zippo Tricks

Hey, c'est mon premier épisode dans ce que j'espère être une très bonne série sur zippo tricks. Vos amis et votre famille avec ces astuces, vous pouvez impres. J'espère que vous continuez à regarder que vous remarquerez que faire de ces trucs est un
Kid-friendly jambon & fromage Hot Pockets

Kid-friendly jambon & fromage Hot Pockets

maison poches chaudes, jambon et fromage sont une simple famille préférée.  Chaque fois que je fais ces enfants deviennent fous !Ma mère fait ces pour moi tout le temps de grandir, et chaque fois que je partage notre recette familiale pour ce repas d
Trucs de base Zippo 1Â ° épisode

Trucs de base Zippo 1Â ° épisode

1 épisode ° de tour de base avec zippo. Aujourd'hui verra 3 truc facile que tout le monde peut faire.
Amusez-vous avec PIC Assembly - épisode 3

Amusez-vous avec PIC Assembly - épisode 3

Après que j'avais été jouer avec les photos pendant un certain temps j'ai remarqué que le web était plein de conseils de petite interface qui pourraient faire une variété de tâches intéressantes. Mieux encore, ils étaient moins cher que d'essayer de
Amusez-vous avec PIC Assembly - épisode 24

Amusez-vous avec PIC Assembly - épisode 24

Lorsque j'ai été stationnée à l'étranger au début des années 1970 s il y avait deux choses disponibles à un prix avantageux que vraiment aimé les gars plus militaire : équipement stéréo et des boissons alcoolisées. Non, ce Instructable n'est pas sur