Revision: 60992
Updated Code
at November 21, 2012 05:26 by veelci
Updated Code
import java.awt.BorderLayout; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.util.ArrayList; import java.util.Collections; import java.util.List; import javax.swing.JApplet; import javax.swing.JButton; import javax.swing.JLabel; import javax.swing.JPanel; import javax.swing.JScrollPane; import javax.swing.JSpinner; import javax.swing.JTextArea; import javax.swing.SpinnerNumberModel; public class JellyBeanApplet extends JApplet implements ActionListener { private static List<String> beans = new ArrayList<String>(); private static final int DEFAULT_FLAVORS = 0; private static final int MIN_FLAVORS = 0; private static final int MAX_FLAVORS = 10; private JSpinner flavorSpinner; private JTextArea flavorResults; static { beans.add("A&W Cream Soda"); beans.add("A&W Root Beer"); beans.add("Berry blue"); beans.add("Blueberry"); beans.add("Bubble Gum"); beans.add("Buttered Popcorn"); beans.add("Cantalope"); beans.add("Cappuccino"); beans.add("Caramel Corn"); beans.add("Chili Mango"); beans.add("Chocolate Pudding"); beans.add("Cinnamon"); beans.add("Coconut"); beans.add("Cotton Candy"); beans.add("Crushed Pineapple"); beans.add("Dr. Pepper"); beans.add("French Vanilla"); beans.add("Green Apple"); beans.add("Island Punch"); beans.add("Juicy Pear"); beans.add("Kiwi"); beans.add("Lemon Drop"); beans.add("Lemon Lime"); beans.add("Licorice"); beans.add("Mango"); beans.add("Margarita"); beans.add("Mixed Berry Smoothie"); beans.add("Orange Sherbet"); beans.add("Peach"); beans.add("Pi���±a Colada"); beans.add("Plum"); beans.add("Pomegranate"); beans.add("Raspberry"); beans.add("Red Apple"); beans.add("Sizzling Cinnamon"); beans.add("Strawberry Cheesecake"); beans.add("Strawberry Daiquiri"); beans.add("Strawberry Jam"); beans.add("Sour Cherry"); beans.add("Sunkist Lemon"); beans.add("Sunkist Lime"); beans.add("Sunkist Orange"); beans.add("Sunkist Pink Grapefruit"); beans.add("Sunkist Tangerine"); beans.add("Toasted Marshmallow"); beans.add("Top Banana"); beans.add("Tutti-Fruitti"); beans.add("Very Cherry"); beans.add("Watermelon"); beans.add("Wild Blackberry"); beans.add("Guava"); beans.add("Passion fruit"); beans.add("Green tea"); } private static final long serialVersionUID = -3786589842545919211L; public void init() { JLabel flavorLabel = new JLabel("Choose # flavors"); flavorSpinner = new JSpinner(new SpinnerNumberModel(DEFAULT_FLAVORS,MIN_FLAVORS,MAX_FLAVORS,1)); JPanel flavorPanel = new JPanel(); flavorPanel.add(flavorLabel); flavorPanel.add(flavorSpinner); getContentPane().add(flavorPanel, BorderLayout.NORTH); flavorResults = new JTextArea(); JScrollPane scrollPane = new JScrollPane(flavorResults); getContentPane().add(scrollPane, BorderLayout.CENTER); JButton flavorButton = new JButton("Click"); flavorButton.addActionListener(this); getContentPane().add(flavorButton, BorderLayout.SOUTH); } @Override public void actionPerformed(ActionEvent e) { int flavors = (Integer) flavorSpinner.getValue(); List<String> randomBeans = new ArrayList<String>(beans); Collections.shuffle(randomBeans); flavorResults.append("Flavors chosen: " + flavors + ".\n"); flavorResults.append("Generating flavor combo: \n"); for (int i = 0; i < flavors; i++) { flavorResults.append(" " + randomBeans.get(i) + "\n"); } } }
Revision: 60991
Updated Code
at November 21, 2012 05:25 by veelci
Updated Code
import java.awt.BorderLayout; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.util.ArrayList; import java.util.Collections; import java.util.List; import javax.swing.JApplet; import javax.swing.JButton; import javax.swing.JLabel; import javax.swing.JPanel; import javax.swing.JScrollPane; import javax.swing.JSpinner; import javax.swing.JTextArea; import javax.swing.SpinnerNumberModel; public class JellyBeanApplet extends JApplet implements ActionListener { private static List<String> beans = new ArrayList<String>(); private static final int DEFAULT_FLAVORS = 0; private static final int MIN_FLAVORS = 0; private static final int MAX_FLAVORS = 10; private JSpinner flavorSpinner; private JTextArea flavorResults; static { beans.add("A&W Cream Soda"); beans.add("A&W Root Beer"); beans.add("Berry blue"); beans.add("Blueberry"); beans.add("Bubble Gum"); beans.add("Buttered Popcorn"); beans.add("Cantalope"); beans.add("Cappuccino"); beans.add("Caramel Corn"); beans.add("Chili Mango"); beans.add("Chocolate Pudding"); beans.add("Cinnamon"); beans.add("Coconut"); beans.add("Cotton Candy"); beans.add("Crushed Pineapple"); beans.add("Dr. Pepper"); beans.add("French Vanilla"); beans.add("Green Apple"); beans.add("Island Punch"); beans.add("Juicy Pear"); beans.add("Kiwi"); beans.add("Lemon Drop"); beans.add("Lemon Lime"); beans.add("Licorice"); beans.add("Mango"); beans.add("Margarita"); beans.add("Mixed Berry Smoothie"); beans.add("Orange Sherbet"); beans.add("Peach"); beans.add("Pi�±a Colada"); beans.add("Plum"); beans.add("Pomegranate"); beans.add("Raspberry"); beans.add("Red Apple"); beans.add("Sizzling Cinnamon"); beans.add("Strawberry Cheesecake"); beans.add("Strawberry Daiquiri"); beans.add("Strawberry Jam"); beans.add("Sour Cherry"); beans.add("Sunkist Lemon"); beans.add("Sunkist Lime"); beans.add("Sunkist Orange"); beans.add("Sunkist Pink Grapefruit"); beans.add("Sunkist Tangerine"); beans.add("Toasted Marshmallow"); beans.add("Top Banana"); beans.add("Tutti-Fruitti"); beans.add("Very Cherry"); beans.add("Watermelon"); beans.add("Wild Blackberry"); beans.add("Guava"); beans.add("Passion fruit"); beans.add("Green tea"); } private static final long serialVersionUID = -3786589842545919211L; public void init() { JLabel flavorLabel = new JLabel("Choose # flavors"); flavorSpinner = new JSpinner(new SpinnerNumberModel(DEFAULT_FLAVORS,MIN_FLAVORS,MAX_FLAVORS,1)); JPanel flavorPanel = new JPanel(); flavorPanel.add(flavorLabel); flavorPanel.add(flavorSpinner); getContentPane().add(flavorPanel, BorderLayout.NORTH); flavorResults = new JTextArea(); JScrollPane scrollPane = new JScrollPane(flavorResults); getContentPane().add(scrollPane, BorderLayout.CENTER); JButton flavorButton = new JButton("Click"); flavorButton.addActionListener(this); getContentPane().add(flavorButton, BorderLayout.SOUTH); } @Override public void actionPerformed(ActionEvent e) { int flavors = (Integer) flavorSpinner.getValue(); List<String> randomBeans = new ArrayList<String>(beans); Collections.shuffle(randomBeans); flavorResults.append("Flavors chosen: " + flavors + ".\n"); flavorResults.append("Generating flavor combo: \n"); for (int i = 0; i < flavors; i++) { flavorResults.append(" " + randomBeans.get(i) + "\n"); } } }
Revision: 60990
Updated Code
at November 21, 2012 05:24 by veelci
Updated Code
import java.awt.BorderLayout; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.util.ArrayList; import java.util.Collections; import java.util.List; import javax.swing.JApplet; import javax.swing.JButton; import javax.swing.JLabel; import javax.swing.JPanel; import javax.swing.JScrollPane; import javax.swing.JSpinner; import javax.swing.JTextArea; import javax.swing.SpinnerNumberModel; public class JellyBeanApplet extends JApplet implements ActionListener { private static List<String> beans = new ArrayList<String>(); private static final int DEFAULT_FLAVORS = 0; private static final int MIN_FLAVORS = 0; private static final int MAX_FLAVORS = 10; private JSpinner flavorSpinner; private JTextArea flavorResults; static { beans.add("A&W Cream Soda"); beans.add("A&W Root Beer"); beans.add("Berry blue"); beans.add("Blueberry"); beans.add("Bubble Gum"); beans.add("Buttered Popcorn"); beans.add("Cantalope"); beans.add("Cappuccino"); beans.add("Caramel Corn"); beans.add("Chili Mango"); beans.add("Chocolate Pudding"); beans.add("Cinnamon"); beans.add("Coconut"); beans.add("Cotton Candy"); beans.add("Crushed Pineapple"); beans.add("Dr. Pepper"); beans.add("French Vanilla"); beans.add("Green Apple"); beans.add("Island Punch"); beans.add("Juicy Pear"); beans.add("Kiwi"); beans.add("Lemon Drop"); beans.add("Lemon Lime"); beans.add("Licorice"); beans.add("Mango"); beans.add("Margarita"); beans.add("Mixed Berry Smoothie"); beans.add("Orange Sherbet"); beans.add("Peach"); beans.add("Piña Colada"); beans.add("Plum"); beans.add("Pomegranate"); beans.add("Raspberry"); beans.add("Red Apple"); beans.add("Sizzling Cinnamon"); beans.add("Strawberry Cheesecake"); beans.add("Strawberry Daiquiri"); beans.add("Strawberry Jam"); beans.add("Sour Cherry"); beans.add("Sunkist Lemon"); beans.add("Sunkist Lime"); beans.add("Sunkist Orange"); beans.add("Sunkist Pink Grapefruit"); beans.add("Sunkist Tangerine"); beans.add("Toasted Marshmallow"); beans.add("Top Banana"); beans.add("Tutti-Fruitti"); beans.add("Very Cherry"); beans.add("Watermelon"); beans.add("Wild Blackberry"); beans.add("Guava"); beans.add("Passion fruit"); beans.add("Green tea"); } private static final long serialVersionUID = -3786589842545919211L; public void init() { JLabel flavorLabel = new JLabel("Choose # flavors"); flavorSpinner = new JSpinner(new SpinnerNumberModel(DEFAULT_FLAVORS,MIN_FLAVORS,MAX_FLAVORS,1)); JPanel flavorPanel = new JPanel(); flavorPanel.add(flavorLabel); flavorPanel.add(flavorSpinner); getContentPane().add(flavorPanel, BorderLayout.NORTH); flavorResults = new JTextArea(); JScrollPane scrollPane = new JScrollPane(flavorResults); getContentPane().add(scrollPane, BorderLayout.CENTER); JButton flavorButton = new JButton("Click"); flavorButton.addActionListener(this); getContentPane().add(flavorButton, BorderLayout.SOUTH); } @Override public void actionPerformed(ActionEvent e) { int flavors = (Integer) flavorSpinner.getValue(); List<String> randomBeans = new ArrayList<String>(beans); Collections.shuffle(randomBeans); flavorResults.append("Flavors chosen: " + flavors + ".\n"); flavorResults.append("Generating flavor combo: \n"); for (int i = 0; i < flavors; i++) { flavorResults.append(" " + randomBeans.get(i) + "\n"); } } }
Revision: 60989
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at November 21, 2012 05:22 by veelci
Initial Code
import java.awt.BorderLayout; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.util.ArrayList; import java.util.Collections; import java.util.List; import javax.swing.JApplet; import javax.swing.JButton; import javax.swing.JLabel; import javax.swing.JPanel; import javax.swing.JScrollPane; import javax.swing.JSpinner; import javax.swing.JTextArea; import javax.swing.SpinnerNumberModel; public class JellyBeanApplet extends JApplet implements ActionListener { private static List<String> beans = new ArrayList<String>(); private static final int DEFAULT_FLAVORS = 0; private static final int MIN_FLAVORS = 0; private static final int MAX_FLAVORS = 10; private JSpinner flavorSpinner; private JTextArea flavorResults; static { beans.add("A&W Cream Soda"); beans.add("A&W Root Beer"); beans.add("Berry blue"); beans.add("Blueberry"); beans.add("Bubble Gum"); beans.add("Buttered Popcorn"); beans.add("Cantalope"); beans.add("Cappuccino"); beans.add("Caramel Corn"); beans.add("Chili Mango"); beans.add("Chocolate Pudding"); beans.add("Cinnamon"); beans.add("Coconut"); beans.add("Cotton Candy"); beans.add("Crushed Pineapple"); beans.add("Dr. Pepper"); beans.add("French Vanilla"); beans.add("Green Apple"); beans.add("Island Punch"); beans.add("Juicy Pear"); beans.add("Kiwi"); beans.add("Lemon Drop"); beans.add("Lemon Lime"); beans.add("Licorice"); beans.add("Mango"); beans.add("Margarita"); beans.add("Mixed Berry Smoothie"); beans.add("Orange Sherbet"); beans.add("Peach"); beans.add("Piña Colada"); beans.add("Plum"); beans.add("Pomegranate"); beans.add("Raspberry"); beans.add("Red Apple"); beans.add("Sizzling Cinnamon"); beans.add("Strawberry Cheesecake"); beans.add("Strawberry Daiquiri"); beans.add("Strawberry Jam"); beans.add("Sour Cherry"); beans.add("Sunkist Lemon"); beans.add("Sunkist Lime"); beans.add("Sunkist Orange"); beans.add("Sunkist Pink Grapefruit"); beans.add("Sunkist Tangerine"); beans.add("Toasted Marshmallow"); beans.add("Top Banana"); beans.add("Tutti-Fruitti"); beans.add("Very Cherry"); beans.add("Watermelon"); beans.add("Wild Blackberry"); beans.add("Guava"); beans.add("Passion fruit"); beans.add("Green tea"); } private static final long serialVersionUID = -3786589842545919211L; public void init() { JLabel flavorLabel = new JLabel("Choose # flavors"); flavorSpinner = new JSpinner(new SpinnerNumberModel(DEFAULT_FLAVORS,MIN_FLAVORS,MAX_FLAVORS,1)); JPanel flavorPanel = new JPanel(); flavorPanel.add(flavorLabel); flavorPanel.add(flavorSpinner); getContentPane().add(flavorPanel, BorderLayout.NORTH); flavorResults = new JTextArea(); JScrollPane scrollPane = new JScrollPane(flavorResults); getContentPane().add(scrollPane, BorderLayout.CENTER); JButton flavorButton = new JButton("Click"); flavorButton.addActionListener(this); getContentPane().add(flavorButton, BorderLayout.SOUTH); } @Override public void actionPerformed(ActionEvent e) { int flavors = (Integer) flavorSpinner.getValue(); List<String> randomBeans = new ArrayList<String>(beans); Collections.shuffle(randomBeans); flavorResults.append("Flavors chosen: " + flavors + ".\n"); flavorResults.append("Generating flavor combo: \n"); for (int i = 0; i < flavors; i++) { flavorResults.append(" " + randomBeans.get(i) + "\n"); } } }
Initial URL
Initial Description
Jelly bean randomizer.
Initial Title
Jelly Bean Applet
Initial Tags
Initial Language
Java