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