Lo "Amigos" episodio Suggestor (11 / 21 paso)

Paso 11: El actionPerformed método

Este es el método que controla cualquier evento de acción (hacer clic en un botón o marcando/desmarcando de una casilla de verificación) desde la pantalla principal.

En primer lugar, el método obtiene el comando String asociado a cualquier evento de acción se pasa. Esta secuencia corresponde a la etiqueta del componente de la GUI de donde vino el comando. Por ejemplo, haga clic en el botón "Random" envía un evento de acción a actionPerformed y la cadena de comandos de acción de ese evento va a ser "Al azar". Utilizando la cadena pasada en, el programa de figuras cómo responder a la acción con un bloque de interruptores. Para aquellos de ustedes que no saben, un bloque switch es una alternativa a una línea de if/else bloques. Enviar "cmd" para el interruptor, y cada caso es un valor posible de "cmd" que debe corresponder a una respuesta del programa. Los siguientes son los diferentes casos y sus respuestas asociadas:

-"Al azar"--> usar un array de int de tamaño 2 para representar una sugerencia (índice 0 es el número de temporada e Índice 1 es el número de episodio). El método getRandom (que se describirá más adelante) devuelve una sugerencia aleatoria y el método de la pantalla imprime la sugerencia muy bien en el área de texto.

-"Reset"--> llamadas al método resetWatched, que restablece la matriz seguimiento, estableciendo esencialmente todos los episodios "no sugerido". Después de llamar a resetWatched, el programa muestra un mensaje diciendo que se ha actualizado la lista de vistos.

-"Claro"--> establece el texto de área de texto en una cadena vacía, borrar eficazmente todo el texto de que JTextArea.

-Si "cmd" es un número 1-10, significa que la orden vino de cambiar el estado comprobado / de una de las casillas de verificación de la temporada. Yo llame al método addSeason y pase el número de la estación apropiada, para que addSeason pueda determinar cómo cambiar la posición de la temporada en el array "preferredSeasons".

-Por defecto, configurar actionPerformed para responder a un comando no reconocido por el comando en el área de texto blanco de la impresión. Esto fue principalmente para propósitos de depuración y es probable que ocurra durante la ejecución normal del programa.

Artículos Relacionados

Mejores amigos para siempre temporada 1 episodio 1 "Piloto" Stream Online | Ver gratis

Mejores amigos para siempre temporada 1 episodio 1 "Piloto" Stream Online | Ver gratis

mejores amigos para siempre temporada 1 episodio 1 "Piloto" Online Stream | Ver gratis>>> ver ahora! Haga clic aquí <<<Cuando Jessica es papeles de divorcio overnighted, su mejor amiga Lennon convence para regresar a Brooklyn y
Novia: Episodio 1: el comienzo

Novia: Episodio 1: el comienzo

Algunas personas dicen que soy muy bueno con las señoras (que soy), y con este Instructable te diré cómo ser bueno con las mujeres y cómo hacer para salir contigo.Paso 1: Lo que las damas como Chicas como chicos (eso es obvio).  Les gusta una buena p
Novia: Episodio 2: encontrar una chica y conseguir el número de teléfono

Novia: Episodio 2: encontrar una chica y conseguir el número de teléfono

si no han leído mi primer Instructable sobre el tema, entonces superar el culo a la primera y leerlo! (Le ayudará a entender este instructable)Paso 1: Spot la chica y hablar con ella Lo primero que tienes que hacer es encontrar una chica porque sin q
Episodio 1: Principiante Zippo Tricks

Episodio 1: Principiante Zippo Tricks

bueno, este es mi primer episodio en lo que espero ser una muy buena serie en trucos de zippo. Puede impres tus familiares y amigos con estos trucos. Esperemos que a medida que continúe viendo que te darás cuenta que haciendo estos trucos es un arte
Diversión con foto montaje - episodio 12

Diversión con foto montaje - episodio 12

OK, así que soy de esas personas que son alegres cuando por fin llego algo de trabajo pero ROE en mí si yo no entiendo completamente los detalles de por qué funciona. Tal es el caso de este episodio. El fondo es que estoy trabajando en un proyecto pe
Diversión con foto montaje - episodio 9

Diversión con foto montaje - episodio 9

Hace cuarenta años que tenía un par de amigos que se involucro mucho con HO escala trenes modelo. Yo había superado mi interés en trenes después mi viejo Lionel tiene pasado a mi hermano menor pero todavía admiraba el trabajo de que mis amigos estaba
Diversión con foto montaje - episodio 18

Diversión con foto montaje - episodio 18

El argot y las frases son siempre generadas, sobre todo en áreas de la tecnología o la política. Dilbert incluso consiguió la tendencia con "Bingo de moda" en los 90. Una de las frases actualmente calientes es "Internet de las cosas (IoT)&q
Bob esponja y amigos Papercraft – toda la coleccion

Bob esponja y amigos Papercraft – toda la coleccion

completos hace cuatro años, empecé la colección Spongebob Papercraft con Patricio estrella, el primer arte usando una nueva técnica que permite formas más redondos y menos las aletas. Oh sí, papercraft es una ciencia tan sofisticada...Y hoy, les pres
Diversión con tubo de cobre - episodio 1

Diversión con tubo de cobre - episodio 1

Cuando mi esposa me pidió que piense en algo "interesante" para poner en la esquina trasera de nuestro patio empecé buscando el arte de la yarda del"". En particular, pensé que sería bueno si pudiera hacer algo de metal y especialmente
Batalla de Robot - Lil' Timmy, mi amigo de 300lb.

Batalla de Robot - Lil' Timmy, mi amigo de 300lb.

low and behold Lil' Timmy.  el engendro de beber realmente, realmente viejo puerto y jugando Halo hasta 3 de la mañana con mi amigo Pablo.  Después de nuestros dedos encogidos hacia arriba, movido de un tirón al cable y baja un he aquí un episodio de
República de Doyle temporada 3 episodio 13 "Bajo presión" Stream Online | Ver gratis

República de Doyle temporada 3 episodio 13 "Bajo presión" Stream Online | Ver gratis

República de Doyle temporada 3 episodio 13 "Bajo presión" Online Stream | Ver gratis>>> ver ahora! Haga clic aquí <<<Previamente en el República de Doyle temporada 3 episodio 12 "acondicionado, robo, amor", como Jake
Psych temporada 6 episodio 15 "Verdadera mazamorra" Stream Online | Ver gratis

Psych temporada 6 episodio 15 "Verdadera mazamorra" Stream Online | Ver gratis

Psych temporada 6 episodio 15 "Verdadera mazamorra" Online Stream | Ver gratis>>> ver ahora! Haga clic aquí <<<Previamente en Psych temporada 6 episodio 14 "Autopsia Turvy", un error de autopsia amenaza trabajo de Woo
Finales felices temporada 2 Episodio 21 "Cuatro bodas y un Funeral" Stream Online | Ver gratis

Finales felices temporada 2 Episodio 21 "Cuatro bodas y un Funeral" Stream Online | Ver gratis

felices finales temporada 2 Episodio 21 "Bodas cuatro y un Funeral" Online Stream | Ver gratis>>> ver ahora! Haga clic aquí <<<Previamente en felices finales temporada 2 episodio 20 "Grandes mentiras blancas", lo que
Como hacer tarjeta de cumpleaños para mejor amigo

Como hacer tarjeta de cumpleaños para mejor amigo

Tener un mejor amigo es una bendición que uno sólo puede esperar. Un mejor amigo es uno para compartir todas sus subidas y bajadas mientras avanzas a través de esta montaña rusa que llamamos vida. Poder apoyarse y confiar, a alguien es una de las mej