Question: . Program Structure Exam 2 M _ Locklear > IA JRE System Library [ JavaSE - 1 7 ] sic ( checkmark
Program Structure
ExamMLocklear
IA JRE System Library JavaSE sic
checkmark locklear.CLASSES
lceil ImperialWidget.java
WidgetAlpha.java
W WidgetBeta.java
Omega WidgetGamma.java
locklear.ENUMS
WidgetType.java
locklearINTERFACE
Displaying.java
Widgetable.java
# locklear.MAIN
Gene.java
Structure your program and main method EXACTLY as shown...YOU MUST replace my name with yours where appropriate
public class Gene
public static void mainString args
WidgetType widgets WidgetType.values;
ArrayList W Widgetable.widgetBuilder widgets;
forImperialWidget w: W
ifwgetWidgetTypeequalsWidgetTypeAlpha
WidgetAlphawdisplayWidget;
ifwgetWidgetTypeequalsWidgetTypeBeta
WidgetBetawdisplayWidget;
ifwgetWidgetTypeequalsWidgetTypeGamma
WidgetGammawdisplayWidget;
l
ImperialWidget
WidgetType WidgetType. Alpha
WidgetAlpha
static generateWidgetCodeWidgetType t: String
static widgetBuilderint widgetCount, WidgetType widgetTypes: ArrayList
A WidgetID is formatted as shown below
Square Root of the current widgetCount
overbracetext Square
AlphaA
WidgetType
ONLY this part is created by the generateWidgetCode Method Expected Output
Problems @ Javadoc Declaration EConsole times Gene Java Application C:IUsersmsgthlppoolpluginslorgeclipse.justj.open
Alph Class Widget
AlphaA
Beta Class Widget
BetaB
Gamma Class Widget
GammaG
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
