Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

Hello everyone, I\'m working on my fast food order project program. So far my pr

ID: 3792846 • Letter: H

Question

Hello everyone,

I'm working on my fast food order project program. So far my program works perfectly. Now, my instructor is requiring me to use GUI interface on my program. I have tryed but it has been impossible. Can you please guys give a hand with this. Here is my program code:

import java.text.DecimalFormat;
import java.util.Date;
import java.util.Random;
import java.util.Scanner;

//Interface
interface Restaurant
{
//Method that adds items to order.
void addItem();
}

//class that contains item's menu and prices.
class ItemsMenu{
Restaurant[] Menu = {
new CheeseBurger(4.45),
new ChickenBurger(5.25),
new SuperHotDog(3.55),
new MiniHotDog(2.99),
new Fries(1.75),
new OnionRings(1.75),
new Soda(1.55),
new BottleWater(1.25)};

//Method that display menu and receipt.
void Menu()
{
Scanner CashierInput = new Scanner(System.in);
DecimalFormat df = new DecimalFormat("0.00");
Date dateCreated = new Date();

//Declaring variables.
int Choice = 0;
int ItemNum = 0;
double Tax = 0;
double NYTax = 8.78;
double SubTotal = 0;
double Total = 0;
double TotalFinal = 0;

//Printing menu options.
System.out.println(" /*/*/*/*/*/*/*/*/ Mac King Fast Food /*/*/*/*/*/*/*/*/");
System.out.println(" Burgers:" + " " + "Side Orders: ");
System.out.println(" 1. CheeseBurger $" + df.format(((CheeseBurger) Menu[0]).cheeseBurger) + " " + "5. Fries $" + df.format(((Fries) Menu[4]).fries));
System.out.println(" 2. ChickenBurger $" + df.format(((ChickenBurger) Menu[1]).chickenBurger) + " " + "6. Onion Rings $" + df.format(((OnionRings) Menu[5]).onionRings));
System.out.println(" Hot Dogs:" + " " + "Beverages: ");
System.out.println(" 3. Super HotDog $" + df.format(((SuperHotDog) Menu[2]).superHotDog) + " " + "7. Soda $" + df.format(((Soda) Menu[6]).soda));
System.out.println(" 4. Mini HotDog $" + df.format(((MiniHotDog) Menu[3]).miniHotDog) + " " + "8. Bottle of Water $" + df.format(((BottleWater) Menu[7]).bottleWater));

//Loop to get order choice from user.
do {

if (Choice != 0)
{
System.out.print(" !!Enter (0) to finish Order!! ");
}

System.out.print(" Enter menu selection: ");
Choice = CashierInput.nextInt();

//Printing choices added.
//Counting items added.
//Counting number of items added.
//Calculating subtotal. 
if (Choice == 1)
{
System.out.println(" CheeseBurger added");
SubTotal = ((CheeseBurger) Menu[0]).cheeseBurger;
Menu[0].addItem();
++CheeseBurger.cheeseBCount;
++ItemNum;
Total = Total + SubTotal;
System.out.println("Current Subtotal $" + (df.format(Total)));
}

else if (Choice == 2)
{
System.out.println(" ChickenBurger added");
SubTotal = ((ChickenBurger) Menu[1]).chickenBurger;
Menu[1].addItem();
++ChickenBurger.chickenBCount;
++ItemNum;
Total = Total + SubTotal;
System.out.println("Current Subtotal $" + (df.format(Total)));
}

else if (Choice == 3)
{
System.out.println(" Super HotDog added");
SubTotal = ((SuperHotDog) Menu[2]).superHotDog;
Menu[2].addItem();
++SuperHotDog.superHotDogCount;
++ItemNum;
Total = Total + SubTotal;
System.out.println("Current Subtotal $" + (df.format(Total)));
}

else if (Choice == 4)
{
System.out.println(" Mini HotDog added");
SubTotal = ((MiniHotDog) Menu[3]).miniHotDog;
Menu[3].addItem();
++MiniHotDog.miniHotDogCount;
++ItemNum;
Total = Total + SubTotal;
System.out.println("Current Subtotal $" + (df.format(Total)));
}

else if (Choice == 5)
{
System.out.println(" Fries added");
SubTotal = ((Fries) Menu[4]).fries;
Menu[4].addItem();
++Fries.friesCount;
++ItemNum;
Total = Total + SubTotal;
System.out.println ("Current Subtotal $" + (df.format(Total)));
}

else if (Choice == 6)
{
System.out.println(" Onion Rings added");
SubTotal = ((OnionRings) Menu[5]).onionRings;
Menu[5].addItem();
++OnionRings.onionRCount;
++ItemNum;
Total = Total + SubTotal;
System.out.println("Current Subtotal $" + (df.format(Total)));
}

else if (Choice == 7)
{
System.out.println(" Soda added");
SubTotal = ((Soda) Menu[6]).soda;
Menu[6].addItem();
++Soda.sodaCount;
++ItemNum;
Total = Total + SubTotal;
System.out.println("Current Subtotal $" + (df.format(Total)));
}

else if (Choice == 8)
{
System.out.println(" Bottle Water added");
SubTotal = ((BottleWater) Menu[7]).bottleWater;
Menu[7].addItem();
++BottleWater.bottleWaterRCount;
++ItemNum;
Total = Total + SubTotal;
System.out.println ("Current Subtotal $" + (df.format(Total)));
}
//Display error message if choice if out of range.
else if(Choice > 8 || Choice < 0)
{
System.out.println(" Wrong menu selection, try again.");
}
}
while(Choice != 0);

CashierInput.close();

Tax = ((Total * NYTax) / 100);
TotalFinal = Total + Tax;

//Printing receipt info.
System.out.println(" RECEIPT " + dateCreated + " ");

//Implementing random number used as order number.
Random RanNum = new Random();

for(int i = 0; i < 1; i++)
{
int Number = RanNum.nextInt(99) + 1;
System.out.println("Order number: "+ Number);
}

//Display number of items added.
if(Burger.burgerCount!=0){
if (CheeseBurger.cheeseBCount != 0 && Choice == 1){
System.out.println(CheeseBurger.cheeseBCount + " CheeseBurger");
}

if (ChickenBurger.chickenBCount != 0 && Choice == 2){
System.out.println(ChickenBurger.chickenBCount + " ChickenBurger");
}
System.out.println("Total Burger Ordered: "+Burger.burgerCount);
}
if(HotDog.hotDogCount!=0){
if (SuperHotDog.superHotDogCount != 0 && Choice == 3)
{
System.out.println(SuperHotDog.superHotDogCount + " Super HotDog");
}
if (MiniHotDog.miniHotDogCount != 0 && Choice == 4)
{
System.out.println(MiniHotDog.miniHotDogCount + " Mini HotDog");
}
System.out.println("Total HotDog Ordered: "+HotDog.hotDogCount);
}
if(SideOrder.sideOrderCount!=0){
if (Fries.friesCount != 0 && Choice == 5)
{
System.out.println(Fries.friesCount + " Fries");
}
if (OnionRings.onionRCount != 0 && Choice == 6)
{
System.out.println(OnionRings.onionRCount + " Onion Rings");
}
System.out.println("Total Side Order Ordered: "+SideOrder.sideOrderCount);
}

if(Beverage.beverageOrderCount!=0){
if (Soda.sodaCount != 0 && Choice == 7)
{
System.out.println(Soda.sodaCount + " Soda");
}
if (BottleWater.bottleWaterRCount != 0 || Choice == 8)
{
System.out.println(BottleWater.bottleWaterRCount + " Bottle of Water");
}
System.out.println("Total Beverage Ordered: "+Beverage.beverageOrderCount);
}

//Printing rest of receipt's info.
System.out.println("Items ordered: " + ItemNum +" Items");
System.out.println("Subtotal: $" + (df.format(Total)));
System.out.println("NY Tax (8.78%): $" + (df.format(Tax)));
System.out.println("Total: $ " + (df.format(TotalFinal)));
System.out.println(" Thank you. Please come again!");
}
}

//Inheritance.
//Class derived from interface.
class Burger implements Restaurant{

static int burgerCount;

//No-argument default constructor.
Burger(){
burgerCount = 0;
}

//Method that adds items to order.
public void addItem() {
++burgerCount;
}
}

//Derived class from burger.
class CheeseBurger extends Burger{
double cheeseBurger;
static int cheeseBCount;

//No-argument default constructor.
public CheeseBurger() {
cheeseBurger = 0;
cheeseBCount = 0;
}

//One argument constructor.
public CheeseBurger(double cheeseBurger){
this.cheeseBurger = cheeseBurger;
}
}

//Derived class from burger.
class ChickenBurger extends Burger{
double chickenBurger;
static int chickenBCount;

//No-argument default constructor.
public ChickenBurger() {
chickenBurger = 0;
chickenBCount = 0;
}

//One argument constructor.
public ChickenBurger(double chickenBurger){
this.chickenBurger = chickenBurger;
}

}

//Derived class from interface.
class SideOrder implements Restaurant{
static int sideOrderCount;

//No-argument default constructor.
SideOrder(){
sideOrderCount = 0;
}

//One argument constructor.
public void addItem() {
++sideOrderCount;
}
}

//Derived class from Side order.
class Fries extends SideOrder{
double fries;
static int friesCount;

//No-argument default constructor.
Fries(){
fries = 0;
friesCount = 0;
}

//One argument constructor.
Fries(double fries){
this.fries = fries;
}
}

//Derived class from side order.
class OnionRings extends SideOrder{
double onionRings;
static int onionRCount;

//No-argument default constructor.
OnionRings(){
>> }

//One argument constructor.
OnionRings(double onionRings){
this.onionRings = onionRings;
}
}

//Derived class from interface
class HotDog implements Restaurant{
static int hotDogCount;

//No-argument default constructor.
HotDog(){
hotDogCount = 0;
}

////Method that counts hot dogs added.
public void addItem() {
++hotDogCount;
}
}

//Derived class from hot dog.
class SuperHotDog extends HotDog{
double superHotDog;
static int superHotDogCount;

//No-argument constructor.
SuperHotDog(){
superHotDog = 0;
superHotDogCount = 0;
}

//One argument constructor.
SuperHotDog(double superHotDog){
this.superHotDog = superHotDog;
}
}

//Derived class from hot dog.
class MiniHotDog extends HotDog{
double miniHotDog;
static int miniHotDogCount;

//No-argument default constructor.
MiniHotDog(){
miniHotDog = 0;
miniHotDogCount = 0;
}

//One-argument constructor.
MiniHotDog(double miniHotDog){
this.miniHotDog = miniHotDog;
}
}

//Derived class from interface.
class Beverage implements Restaurant{
static int beverageOrderCount;

//No-argument default constructor.
Beverage(){
beverageOrderCount = 0;
}

//Method that counts beverages added.
public void addItem() {
++beverageOrderCount;
}
}

//Derived class from beverage
class Soda extends Beverage{
double soda;
static int sodaCount;

//No-argument default constructor.
Soda(){
soda = 0;
sodaCount = 0;
}

//One argument constructor.
Soda(double soda){
this.soda=soda;
}
}

//Derived class from beverage.
class BottleWater extends Beverage{
double bottleWater;
static int bottleWaterRCount;

//No-argument default constructor.
BottleWater(){
bottleWater = 0;
bottleWaterRCount = 0;
}

//One argument constructor.
BottleWater(double bottleWater){
this.bottleWater = bottleWater;
}
}

public class RestaurantProjectMac190{

public static void main(String[] args){

//Creating object to run program.
ItemsMenu Run = new ItemsMenu();
Run.Menu();

}
}

Explanation / Answer


package restaurantprojectmac190;

import java.awt.BorderLayout;

import java.awt.Button;

import java.awt.Checkbox;

import java.awt.Container;

import java.awt.FlowLayout;

import java.awt.Label;

import java.awt.event.ActionEvent;

import java.awt.event.ActionListener;

import java.awt.event.ItemEvent;

import java.awt.event.ItemListener;

import java.awt.event.WindowAdapter;

import java.awt.event.WindowEvent;

import javax.swing.JLabel;

import javax.swing.JTextField;

public class Menu extends javax.swing.JFrame implements ItemListener, ActionListener {

/**

* Creates new form Menu

*/

double NYTax = 8.78;

double SubTotal = 0;

double total = 0;

double TotalFinal = 0;

public Menu() {

super( "Menu of our Restaurant ");

Container c = getContentPane();

c.setLayout(new FlowLayout());

//setSize(450,350);

//setVisible(true);

//initComponents();

label1=new Label("Mac King Fast Food");

//c.setLocation(100, 200);

c.setBounds(100, 200, 50, 30);

c.add(jLabel1);

  

  

jLabel3=new JLabel("Burgers and Side Orders:");

c.add(jLabel3);

//c.setBounds(100, 400, 50, 30);

checkbox1=new Checkbox("CheeseBurger $4.45");

c.add(checkbox1);

checkbox2=new Checkbox("ChickenBurger $5.25");

c.add(checkbox2);

checkbox3=new Checkbox("Super HotDog $3.55");

c.add(checkbox3);

checkbox4=new Checkbox("Mini HotDog $2.99");

c.add(checkbox4);

  

jLabel2=new JLabel("Hot Dogs and Beverages:");

c.add(jLabel2);

checkbox5=new Checkbox("Fries $1.75");

c.add(checkbox5);

checkbox6=new Checkbox("OnionRings $1.75");

c.add(checkbox6);

checkbox7=new Checkbox("soda $1.55");

c.add(checkbox7);

checkbox8=new Checkbox("Bottle water $1.25");

c.add(checkbox8);

  

button1=new Button("ok");

c.add(button1);

button2=new Button("cancel");

c.add(button2);

jLabel1=new JLabel("");

c.add(jLabel2);

  

checkbox1.addItemListener(this);

checkbox2.addItemListener(this);

checkbox3.addItemListener(this);

checkbox4.addItemListener(this);

checkbox5.addItemListener(this);

checkbox6.addItemListener(this);

checkbox7.addItemListener(this);

checkbox8.addItemListener(this);

button1.addActionListener(this);

button2.addActionListener(this);

setSize(400,400);

setVisible(true);

jLabel1 = new JLabel(" Your total amount is : $" + total,20);

//jLabel1.setEditable(false);

c.add(jLabel1);

}

public void itemStateChanged( ItemEvent e )

{

if (e.getSource() == checkbox1)

if ( e.getStateChange() == ItemEvent.SELECTED )

total += 4.45;

if (e.getSource() == checkbox2)

if ( e.getStateChange() == ItemEvent.SELECTED )

total += 5.25;

if (e.getSource() == checkbox3)

if ( e.getStateChange() == ItemEvent.SELECTED )

total+= 3.55;

if (e.getSource() == checkbox5)

if ( e.getStateChange() == ItemEvent.SELECTED )

total += 2.99;

if (e.getSource() == checkbox5)

if ( e.getStateChange() == ItemEvent.SELECTED )

total += 1.75;

if (e.getSource() == checkbox6)

if ( e.getStateChange() == ItemEvent.SELECTED )

total += 1.75;

if (e.getSource() == checkbox7)

if ( e.getStateChange() == ItemEvent.SELECTED )

total +=1.55;

if (e.getSource() == checkbox8)

if ( e.getStateChange() == ItemEvent.SELECTED )

total +=1.25;

}

public void actionPerformed(ActionEvent e) {

  

if (e.getSource() == button1)

jLabel1.setText("Your total amount is : $" + total+NYTax);

else{

jLabel1.setText("");

  

}

//throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates.

}

/**

* This method is called from within the constructor to initialize the form.

* WARNING: Do NOT modify this code. The content of this method is always

* regenerated by the Form Editor.

*/

@SuppressWarnings("unchecked")

// <editor-fold defaultstate="collapsed" desc="Generated Code">

private void initComponents() {

label1 = new java.awt.Label();

checkbox1 = new java.awt.Checkbox();

checkbox2 = new java.awt.Checkbox();

checkbox3 = new java.awt.Checkbox();

checkbox4 = new java.awt.Checkbox();

checkbox5 = new java.awt.Checkbox();

checkbox6 = new java.awt.Checkbox();

checkbox7 = new java.awt.Checkbox();

checkbox8 = new java.awt.Checkbox();

button1 = new java.awt.Button();

button2 = new java.awt.Button();

jLabel1 = new javax.swing.JLabel();

jLabel2 = new javax.swing.JLabel();

jLabel3 = new javax.swing.JLabel();

setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);

label1.setText("label1");

checkbox1.setLabel("checkbox1");

checkbox2.setLabel("checkbox2");

checkbox3.setLabel("checkbox3");

checkbox4.setLabel("checkbox4");

checkbox5.setLabel("checkbox5");

checkbox6.setLabel("checkbox6");

checkbox7.setLabel("checkbox7");

checkbox8.setLabel("checkbox8");

button1.setLabel("button1");

button2.setLabel("button2");

jLabel1.setText("jLabel1");

jLabel2.setText("jLabel2");

jLabel3.setText("jLabel3");

javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());

getContentPane().setLayout(layout);

layout.setHorizontalGroup(

layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)

.addGroup(layout.createSequentialGroup()

.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)

.addGroup(layout.createSequentialGroup()

.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false)

.addGroup(layout.createSequentialGroup()

.addContainerGap()

.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)

.addComponent(label1, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)

.addGroup(layout.createSequentialGroup()

.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)

.addGroup(layout.createSequentialGroup()

.addGap(10, 10, 10)

.addComponent(jLabel2, javax.swing.GroupLayout.PREFERRED_SIZE, 252, javax.swing.GroupLayout.PREFERRED_SIZE))

.addGroup(layout.createSequentialGroup()

.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)

.addComponent(checkbox1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)

.addComponent(checkbox2, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)

.addComponent(checkbox3, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)

.addComponent(checkbox4, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))

.addGap(103, 103, 103)

.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)

.addComponent(checkbox8, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)

.addComponent(checkbox7, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)

.addComponent(checkbox6, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)

.addComponent(checkbox5, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))))

.addGap(0, 57, Short.MAX_VALUE))))

.addGroup(layout.createSequentialGroup()

.addGap(65, 65, 65)

.addComponent(button1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)

.addGap(65, 65, 65)

.addComponent(button2, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))

.addGroup(layout.createSequentialGroup()

.addContainerGap()

.addComponent(jLabel1, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)))

.addGap(0, 52, Short.MAX_VALUE))

.addComponent(jLabel3, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))

.addContainerGap())

);

layout.setVerticalGroup(

layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)

.addGroup(layout.createSequentialGroup()

.addContainerGap()

.addComponent(label1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)

.addGap(14, 14, 14)

.addComponent(jLabel3)

.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)

.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)

.addComponent(checkbox1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)

.addComponent(checkbox5, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))

.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)

.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)

.addComponent(checkbox2, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)

.addComponent(checkbox6, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))

.addGap(6, 6, 6)

.addComponent(jLabel2)

.addGap(12, 12, 12)

.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)

.addComponent(checkbox3, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)

.addComponent(checkbox7, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))

.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)

.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)

.addComponent(checkbox4, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)

.addComponent(checkbox8, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))

.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)

.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)

.addComponent(button1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)

.addComponent(button2, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))

.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)

.addComponent(jLabel1)

.addGap(24, 24, 24))

);

pack();

}// </editor-fold>

/**

* @param args the command line arguments

*/

public static void main(String args[]) {

/* Set the Nimbus look and feel */

//<editor-fold defaultstate="collapsed" desc=" Look and feel setting code (optional) ">


try {

for (javax.swing.UIManager.LookAndFeelInfo info : javax.swing.UIManager.getInstalledLookAndFeels()) {

if ("Nimbus".equals(info.getName())) {

javax.swing.UIManager.setLookAndFeel(info.getClassName());

break;

}

}

} catch (ClassNotFoundException ex) {

java.util.logging.Logger.getLogger(Menu.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);

} catch (InstantiationException ex) {

java.util.logging.Logger.getLogger(Menu.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);

} catch (IllegalAccessException ex) {

java.util.logging.Logger.getLogger(Menu.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);

} catch (javax.swing.UnsupportedLookAndFeelException ex) {

java.util.logging.Logger.getLogger(Menu.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);

}

//</editor-fold>

/* Create and display the form */

java.awt.EventQueue.invokeLater(new Runnable() {

public void run() {

new Menu().setVisible(true);

}

});

}

// Variables declaration - do not modify   

private java.awt.Button button1;

private java.awt.Button button2;

private java.awt.Checkbox checkbox1;

private java.awt.Checkbox checkbox2;

private java.awt.Checkbox checkbox3;

private java.awt.Checkbox checkbox4;

private java.awt.Checkbox checkbox5;

private java.awt.Checkbox checkbox6;

private java.awt.Checkbox checkbox7;

private java.awt.Checkbox checkbox8;

private javax.swing.JLabel jLabel1;

private javax.swing.JLabel jLabel2;

private javax.swing.JLabel jLabel3;

private java.awt.Label label1;

// End of variables declaration   

}

Hire Me For All Your Tutoring Needs
Integrity-first tutoring: clear explanations, guidance, and feedback.
Drop an Email at
drjack9650@gmail.com
Chat Now And Get Quote