SlideShare a Scribd company logo
language: java
Simple GUI using Swing Recreate the GUI using the Swing package (25 points for each figure
implementations): Figure 1: Main User Interface Prog. lang. Figure 2: GUI consists of menu 2
items in "File". Prog. lang. Figure 3: GUI consists of menu 1 item in "Edit". Figure 4: GUI
consists of a combo box with 4 programming languages.

More Related Content

More from aalamsfashionjewels

L-{abnw-n4-w{a-b}+}.pdf
L-{abnw-n4-w{a-b}+}.pdfL-{abnw-n4-w{a-b}+}.pdf
L-{abnw-n4-w{a-b}+}.pdf
aalamsfashionjewels
 
Kyoko loves Apple products- She has collected every iterations of the.pdf
Kyoko loves Apple products- She has collected every iterations of the.pdfKyoko loves Apple products- She has collected every iterations of the.pdf
Kyoko loves Apple products- She has collected every iterations of the.pdf
aalamsfashionjewels
 
Lab log week 4.pdf
Lab log week 4.pdfLab log week 4.pdf
Lab log week 4.pdf
aalamsfashionjewels
 
LAB Content Page 3 of 11 Question 3 If the sedimentary rock is largely.pdf
LAB Content Page 3 of 11 Question 3 If the sedimentary rock is largely.pdfLAB Content Page 3 of 11 Question 3 If the sedimentary rock is largely.pdf
LAB Content Page 3 of 11 Question 3 If the sedimentary rock is largely.pdf
aalamsfashionjewels
 
Koko purchases a ski boat from Marina Boating Supply for $24-000 cash-.pdf
Koko purchases a ski boat from Marina Boating Supply for $24-000 cash-.pdfKoko purchases a ski boat from Marina Boating Supply for $24-000 cash-.pdf
Koko purchases a ski boat from Marina Boating Supply for $24-000 cash-.pdf
aalamsfashionjewels
 
Lab Activity - Observing Protists Titie page with descriptive title -2.pdf
Lab Activity - Observing Protists Titie page with descriptive title -2.pdfLab Activity - Observing Protists Titie page with descriptive title -2.pdf
Lab Activity - Observing Protists Titie page with descriptive title -2.pdf
aalamsfashionjewels
 
Lab Activity 18A- Blood Vessel Anatomy Pabel the tunicae 1- Lumen of 3.pdf
Lab Activity 18A- Blood Vessel Anatomy Pabel the tunicae 1- Lumen of 3.pdfLab Activity 18A- Blood Vessel Anatomy Pabel the tunicae 1- Lumen of 3.pdf
Lab Activity 18A- Blood Vessel Anatomy Pabel the tunicae 1- Lumen of 3.pdf
aalamsfashionjewels
 
Kouris Company Consolidated Balance Sheets (in millions) Dec- 31 Year (1).pdf
Kouris Company Consolidated Balance Sheets (in millions) Dec- 31 Year (1).pdfKouris Company Consolidated Balance Sheets (in millions) Dec- 31 Year (1).pdf
Kouris Company Consolidated Balance Sheets (in millions) Dec- 31 Year (1).pdf
aalamsfashionjewels
 
Lab 1- Introduction to Science Exercise 1- Data Interpretation Dissolv.pdf
Lab 1- Introduction to Science Exercise 1- Data Interpretation Dissolv.pdfLab 1- Introduction to Science Exercise 1- Data Interpretation Dissolv.pdf
Lab 1- Introduction to Science Exercise 1- Data Interpretation Dissolv.pdf
aalamsfashionjewels
 
LAB (100-) The Numbers Module Your task for this lab is to complete.pdf
LAB (100-) The Numbers Module   Your task for this lab is to complete.pdfLAB (100-) The Numbers Module   Your task for this lab is to complete.pdf
LAB (100-) The Numbers Module Your task for this lab is to complete.pdf
aalamsfashionjewels
 
Let (Xn)n0 be a branching process (as described in lectures) with X_0.pdf
Let (Xn)n0 be a branching process (as described in lectures) with X_0.pdfLet (Xn)n0 be a branching process (as described in lectures) with X_0.pdf
Let (Xn)n0 be a branching process (as described in lectures) with X_0.pdf
aalamsfashionjewels
 
Lenses are assembled in a process with two resources- The first resour.pdf
Lenses are assembled in a process with two resources- The first resour.pdfLenses are assembled in a process with two resources- The first resour.pdf
Lenses are assembled in a process with two resources- The first resour.pdf
aalamsfashionjewels
 
Leopold expressed the land ethic to include which of the following as.pdf
Leopold expressed the land ethic to include which of the following as.pdfLeopold expressed the land ethic to include which of the following as.pdf
Leopold expressed the land ethic to include which of the following as.pdf
aalamsfashionjewels
 
Leigh sued an overzealous bill collector and received the following se.pdf
Leigh sued an overzealous bill collector and received the following se.pdfLeigh sued an overzealous bill collector and received the following se.pdf
Leigh sued an overzealous bill collector and received the following se.pdf
aalamsfashionjewels
 
Learn about knowledge management- Knowledge management is recognized a.pdf
Learn about knowledge management- Knowledge management is recognized a.pdfLearn about knowledge management- Knowledge management is recognized a.pdf
Learn about knowledge management- Knowledge management is recognized a.pdf
aalamsfashionjewels
 
LEARNING OBJECTIVES After studying this chapter- you will be able to-.pdf
LEARNING OBJECTIVES After studying this chapter- you will be able to-.pdfLEARNING OBJECTIVES After studying this chapter- you will be able to-.pdf
LEARNING OBJECTIVES After studying this chapter- you will be able to-.pdf
aalamsfashionjewels
 
Learning GOAL You will examine a complex series of rock layers and ide.pdf
Learning GOAL You will examine a complex series of rock layers and ide.pdfLearning GOAL You will examine a complex series of rock layers and ide.pdf
Learning GOAL You will examine a complex series of rock layers and ide.pdf
aalamsfashionjewels
 
Learning Outcome 7- Answer the following question in a short answer of.pdf
Learning Outcome 7- Answer the following question in a short answer of.pdfLearning Outcome 7- Answer the following question in a short answer of.pdf
Learning Outcome 7- Answer the following question in a short answer of.pdf
aalamsfashionjewels
 
Learning GOAL You will be able to find current data posted online by N.pdf
Learning GOAL You will be able to find current data posted online by N.pdfLearning GOAL You will be able to find current data posted online by N.pdf
Learning GOAL You will be able to find current data posted online by N.pdf
aalamsfashionjewels
 
Learning objective- Reinforce your understanding of variables by using.pdf
Learning objective- Reinforce your understanding of variables by using.pdfLearning objective- Reinforce your understanding of variables by using.pdf
Learning objective- Reinforce your understanding of variables by using.pdf
aalamsfashionjewels
 

More from aalamsfashionjewels (20)

L-{abnw-n4-w{a-b}+}.pdf
L-{abnw-n4-w{a-b}+}.pdfL-{abnw-n4-w{a-b}+}.pdf
L-{abnw-n4-w{a-b}+}.pdf
 
Kyoko loves Apple products- She has collected every iterations of the.pdf
Kyoko loves Apple products- She has collected every iterations of the.pdfKyoko loves Apple products- She has collected every iterations of the.pdf
Kyoko loves Apple products- She has collected every iterations of the.pdf
 
Lab log week 4.pdf
Lab log week 4.pdfLab log week 4.pdf
Lab log week 4.pdf
 
LAB Content Page 3 of 11 Question 3 If the sedimentary rock is largely.pdf
LAB Content Page 3 of 11 Question 3 If the sedimentary rock is largely.pdfLAB Content Page 3 of 11 Question 3 If the sedimentary rock is largely.pdf
LAB Content Page 3 of 11 Question 3 If the sedimentary rock is largely.pdf
 
Koko purchases a ski boat from Marina Boating Supply for $24-000 cash-.pdf
Koko purchases a ski boat from Marina Boating Supply for $24-000 cash-.pdfKoko purchases a ski boat from Marina Boating Supply for $24-000 cash-.pdf
Koko purchases a ski boat from Marina Boating Supply for $24-000 cash-.pdf
 
Lab Activity - Observing Protists Titie page with descriptive title -2.pdf
Lab Activity - Observing Protists Titie page with descriptive title -2.pdfLab Activity - Observing Protists Titie page with descriptive title -2.pdf
Lab Activity - Observing Protists Titie page with descriptive title -2.pdf
 
Lab Activity 18A- Blood Vessel Anatomy Pabel the tunicae 1- Lumen of 3.pdf
Lab Activity 18A- Blood Vessel Anatomy Pabel the tunicae 1- Lumen of 3.pdfLab Activity 18A- Blood Vessel Anatomy Pabel the tunicae 1- Lumen of 3.pdf
Lab Activity 18A- Blood Vessel Anatomy Pabel the tunicae 1- Lumen of 3.pdf
 
Kouris Company Consolidated Balance Sheets (in millions) Dec- 31 Year (1).pdf
Kouris Company Consolidated Balance Sheets (in millions) Dec- 31 Year (1).pdfKouris Company Consolidated Balance Sheets (in millions) Dec- 31 Year (1).pdf
Kouris Company Consolidated Balance Sheets (in millions) Dec- 31 Year (1).pdf
 
Lab 1- Introduction to Science Exercise 1- Data Interpretation Dissolv.pdf
Lab 1- Introduction to Science Exercise 1- Data Interpretation Dissolv.pdfLab 1- Introduction to Science Exercise 1- Data Interpretation Dissolv.pdf
Lab 1- Introduction to Science Exercise 1- Data Interpretation Dissolv.pdf
 
LAB (100-) The Numbers Module Your task for this lab is to complete.pdf
LAB (100-) The Numbers Module   Your task for this lab is to complete.pdfLAB (100-) The Numbers Module   Your task for this lab is to complete.pdf
LAB (100-) The Numbers Module Your task for this lab is to complete.pdf
 
Let (Xn)n0 be a branching process (as described in lectures) with X_0.pdf
Let (Xn)n0 be a branching process (as described in lectures) with X_0.pdfLet (Xn)n0 be a branching process (as described in lectures) with X_0.pdf
Let (Xn)n0 be a branching process (as described in lectures) with X_0.pdf
 
Lenses are assembled in a process with two resources- The first resour.pdf
Lenses are assembled in a process with two resources- The first resour.pdfLenses are assembled in a process with two resources- The first resour.pdf
Lenses are assembled in a process with two resources- The first resour.pdf
 
Leopold expressed the land ethic to include which of the following as.pdf
Leopold expressed the land ethic to include which of the following as.pdfLeopold expressed the land ethic to include which of the following as.pdf
Leopold expressed the land ethic to include which of the following as.pdf
 
Leigh sued an overzealous bill collector and received the following se.pdf
Leigh sued an overzealous bill collector and received the following se.pdfLeigh sued an overzealous bill collector and received the following se.pdf
Leigh sued an overzealous bill collector and received the following se.pdf
 
Learn about knowledge management- Knowledge management is recognized a.pdf
Learn about knowledge management- Knowledge management is recognized a.pdfLearn about knowledge management- Knowledge management is recognized a.pdf
Learn about knowledge management- Knowledge management is recognized a.pdf
 
LEARNING OBJECTIVES After studying this chapter- you will be able to-.pdf
LEARNING OBJECTIVES After studying this chapter- you will be able to-.pdfLEARNING OBJECTIVES After studying this chapter- you will be able to-.pdf
LEARNING OBJECTIVES After studying this chapter- you will be able to-.pdf
 
Learning GOAL You will examine a complex series of rock layers and ide.pdf
Learning GOAL You will examine a complex series of rock layers and ide.pdfLearning GOAL You will examine a complex series of rock layers and ide.pdf
Learning GOAL You will examine a complex series of rock layers and ide.pdf
 
Learning Outcome 7- Answer the following question in a short answer of.pdf
Learning Outcome 7- Answer the following question in a short answer of.pdfLearning Outcome 7- Answer the following question in a short answer of.pdf
Learning Outcome 7- Answer the following question in a short answer of.pdf
 
Learning GOAL You will be able to find current data posted online by N.pdf
Learning GOAL You will be able to find current data posted online by N.pdfLearning GOAL You will be able to find current data posted online by N.pdf
Learning GOAL You will be able to find current data posted online by N.pdf
 
Learning objective- Reinforce your understanding of variables by using.pdf
Learning objective- Reinforce your understanding of variables by using.pdfLearning objective- Reinforce your understanding of variables by using.pdf
Learning objective- Reinforce your understanding of variables by using.pdf
 

Recently uploaded

বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdfবাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
eBook.com.bd (প্রয়োজনীয় বাংলা বই)
 
Wound healing PPT
Wound healing PPTWound healing PPT
Wound healing PPT
Jyoti Chand
 
How to Manage Your Lost Opportunities in Odoo 17 CRM
How to Manage Your Lost Opportunities in Odoo 17 CRMHow to Manage Your Lost Opportunities in Odoo 17 CRM
How to Manage Your Lost Opportunities in Odoo 17 CRM
Celine George
 
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptxC1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
mulvey2
 
How to Create a More Engaging and Human Online Learning Experience
How to Create a More Engaging and Human Online Learning Experience How to Create a More Engaging and Human Online Learning Experience
How to Create a More Engaging and Human Online Learning Experience
Wahiba Chair Training & Consulting
 
The Diamonds of 2023-2024 in the IGRA collection
The Diamonds of 2023-2024 in the IGRA collectionThe Diamonds of 2023-2024 in the IGRA collection
The Diamonds of 2023-2024 in the IGRA collection
Israel Genealogy Research Association
 
Main Java[All of the Base Concepts}.docx
Main Java[All of the Base Concepts}.docxMain Java[All of the Base Concepts}.docx
Main Java[All of the Base Concepts}.docx
adhitya5119
 
Digital Artefact 1 - Tiny Home Environmental Design
Digital Artefact 1 - Tiny Home Environmental DesignDigital Artefact 1 - Tiny Home Environmental Design
Digital Artefact 1 - Tiny Home Environmental Design
amberjdewit93
 
ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...
ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...
ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...
PECB
 
writing about opinions about Australia the movie
writing about opinions about Australia the moviewriting about opinions about Australia the movie
writing about opinions about Australia the movie
Nicholas Montgomery
 
Liberal Approach to the Study of Indian Politics.pdf
Liberal Approach to the Study of Indian Politics.pdfLiberal Approach to the Study of Indian Politics.pdf
Liberal Approach to the Study of Indian Politics.pdf
WaniBasim
 
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Dr. Vinod Kumar Kanvaria
 
Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...
Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...
Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...
National Information Standards Organization (NISO)
 
Pengantar Penggunaan Flutter - Dart programming language1.pptx
Pengantar Penggunaan Flutter - Dart programming language1.pptxPengantar Penggunaan Flutter - Dart programming language1.pptx
Pengantar Penggunaan Flutter - Dart programming language1.pptx
Fajar Baskoro
 
Your Skill Boost Masterclass: Strategies for Effective Upskilling
Your Skill Boost Masterclass: Strategies for Effective UpskillingYour Skill Boost Masterclass: Strategies for Effective Upskilling
Your Skill Boost Masterclass: Strategies for Effective Upskilling
Excellence Foundation for South Sudan
 
South African Journal of Science: Writing with integrity workshop (2024)
South African Journal of Science: Writing with integrity workshop (2024)South African Journal of Science: Writing with integrity workshop (2024)
South African Journal of Science: Writing with integrity workshop (2024)
Academy of Science of South Africa
 
RHEOLOGY Physical pharmaceutics-II notes for B.pharm 4th sem students
RHEOLOGY Physical pharmaceutics-II notes for B.pharm 4th sem studentsRHEOLOGY Physical pharmaceutics-II notes for B.pharm 4th sem students
RHEOLOGY Physical pharmaceutics-II notes for B.pharm 4th sem students
Himanshu Rai
 
Life upper-Intermediate B2 Workbook for student
Life upper-Intermediate B2 Workbook for studentLife upper-Intermediate B2 Workbook for student
Life upper-Intermediate B2 Workbook for student
NgcHiNguyn25
 
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
Nguyen Thanh Tu Collection
 
PIMS Job Advertisement 2024.pdf Islamabad
PIMS Job Advertisement 2024.pdf IslamabadPIMS Job Advertisement 2024.pdf Islamabad
PIMS Job Advertisement 2024.pdf Islamabad
AyyanKhan40
 

Recently uploaded (20)

বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdfবাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
 
Wound healing PPT
Wound healing PPTWound healing PPT
Wound healing PPT
 
How to Manage Your Lost Opportunities in Odoo 17 CRM
How to Manage Your Lost Opportunities in Odoo 17 CRMHow to Manage Your Lost Opportunities in Odoo 17 CRM
How to Manage Your Lost Opportunities in Odoo 17 CRM
 
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptxC1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
 
How to Create a More Engaging and Human Online Learning Experience
How to Create a More Engaging and Human Online Learning Experience How to Create a More Engaging and Human Online Learning Experience
How to Create a More Engaging and Human Online Learning Experience
 
The Diamonds of 2023-2024 in the IGRA collection
The Diamonds of 2023-2024 in the IGRA collectionThe Diamonds of 2023-2024 in the IGRA collection
The Diamonds of 2023-2024 in the IGRA collection
 
Main Java[All of the Base Concepts}.docx
Main Java[All of the Base Concepts}.docxMain Java[All of the Base Concepts}.docx
Main Java[All of the Base Concepts}.docx
 
Digital Artefact 1 - Tiny Home Environmental Design
Digital Artefact 1 - Tiny Home Environmental DesignDigital Artefact 1 - Tiny Home Environmental Design
Digital Artefact 1 - Tiny Home Environmental Design
 
ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...
ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...
ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...
 
writing about opinions about Australia the movie
writing about opinions about Australia the moviewriting about opinions about Australia the movie
writing about opinions about Australia the movie
 
Liberal Approach to the Study of Indian Politics.pdf
Liberal Approach to the Study of Indian Politics.pdfLiberal Approach to the Study of Indian Politics.pdf
Liberal Approach to the Study of Indian Politics.pdf
 
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
 
Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...
Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...
Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...
 
Pengantar Penggunaan Flutter - Dart programming language1.pptx
Pengantar Penggunaan Flutter - Dart programming language1.pptxPengantar Penggunaan Flutter - Dart programming language1.pptx
Pengantar Penggunaan Flutter - Dart programming language1.pptx
 
Your Skill Boost Masterclass: Strategies for Effective Upskilling
Your Skill Boost Masterclass: Strategies for Effective UpskillingYour Skill Boost Masterclass: Strategies for Effective Upskilling
Your Skill Boost Masterclass: Strategies for Effective Upskilling
 
South African Journal of Science: Writing with integrity workshop (2024)
South African Journal of Science: Writing with integrity workshop (2024)South African Journal of Science: Writing with integrity workshop (2024)
South African Journal of Science: Writing with integrity workshop (2024)
 
RHEOLOGY Physical pharmaceutics-II notes for B.pharm 4th sem students
RHEOLOGY Physical pharmaceutics-II notes for B.pharm 4th sem studentsRHEOLOGY Physical pharmaceutics-II notes for B.pharm 4th sem students
RHEOLOGY Physical pharmaceutics-II notes for B.pharm 4th sem students
 
Life upper-Intermediate B2 Workbook for student
Life upper-Intermediate B2 Workbook for studentLife upper-Intermediate B2 Workbook for student
Life upper-Intermediate B2 Workbook for student
 
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
 
PIMS Job Advertisement 2024.pdf Islamabad
PIMS Job Advertisement 2024.pdf IslamabadPIMS Job Advertisement 2024.pdf Islamabad
PIMS Job Advertisement 2024.pdf Islamabad
 

language- java Simple GUI using Swing Recreate the GUI using the Swing.pdf

  • 1. language: java Simple GUI using Swing Recreate the GUI using the Swing package (25 points for each figure implementations): Figure 1: Main User Interface Prog. lang. Figure 2: GUI consists of menu 2 items in "File". Prog. lang. Figure 3: GUI consists of menu 1 item in "Edit". Figure 4: GUI consists of a combo box with 4 programming languages.