package org.teachingkidsprogramming.recipes.completed.section07objects; import javax.swing.ImageIcon; import org.teachingextensions.logo.utils.EventUtils.FancyMessageBox; //*************This Lesson is In Development*****************************// public class WhichFish { public static void main(String[] args) { // Uncomment to create a variable called 'numberOfFish' to hold the result of the question "How many fishes?" // Use the FancyMessageBox with a title of "Are fishes like wishes?" int numberOfFish = FancyMessageBox.askForNumericalInput("How many fishes?", "Are Fishes Like Wishes?"); // create recipe makeAFishyDecision using the numberOfFish (recipe below) makeAFishyDecision(numberOfFish); } // recipe for makeAFishyDecision with the numberOfFish public static void makeAFishyDecision(int numberOfFish) { // Use a switch...case on the numberOfFish switch (numberOfFish) { // When the numberOfFish is -1 case -1 : // Uncomment to create a string of this image String image = "../TeachingKidsProgramming.Source.Java/src/main/resources/icons/thumb-up.png"; // Create a new ImageIcon from your image ImageIcon icon = new ImageIcon(image); // Show a message with the fancy message box this text, this title and this icon... FancyMessageBox.showMesage("Had a Fish", "Not hungry anymore...", icon); // End break; // When the numberOfFish is 0 case 0 : // Uncomment to create a string of this image String image0 = "../TeachingKidsProgramming.Source.Java/src/main/resources/icons/information.png"; // Create a new ImageIcon from your image ImageIcon icon0 = new ImageIcon(image0); // Show a message with the fancy message box this text, this title and this icon... FancyMessageBox.showMesage("No Fish", "Still hungry", icon0); // End break; // When the numberOfFish is 1 case 1 : // Uncomment to create a string of this image String image1 = "../TeachingKidsProgramming.Source.Java/src/main/resources/icons/star.png"; // Create a new ImageIcon from your image ImageIcon icon1 = new ImageIcon(image1); // Show a message with the fancy message box this text, this title and this icon... FancyMessageBox.showMesage("One Fish", "This one has a little star", icon1); // End break; // When the numberOfFish is 0 case 2 : // Uncomment to create a string of this image String image2 = "../TeachingKidsProgramming.Source.Java/src/main/resources/icons/github.png"; // Create a new ImageIcon from your image ImageIcon icon2 = new ImageIcon(image2); // Show a message with the fancy message box this text, this title and this icon... FancyMessageBox.showMesage("Two Fish", "Funny things are everywhere", icon2); // End break; // Otherwise default : // Uncomment to create a string of this image String image4 = "../TeachingKidsProgramming.Source.Java/src/main/resources/icons/hint.png"; // Create a new ImageIcon from your image ImageIcon icon4 = new ImageIcon(image4); // Show a message with the fancy message box this text, this title and this icon... FancyMessageBox.showMesage("Vegetaraian meal", "Fish are icky", icon4); // End break; } } }