Write a program that that displays a JFrame window with 5 buttons. The buttons will be used to control the background color.
The button's text will be randomly chosen from 5 colors and the background color will change to the color shown on the button.
-Create a JFrame window
o Display 5 buttons showing 1 color each in a random order from the choices: Red, Blue, Yellow, Green, White
o Ensure no color name is duplicated
-Background color should change depending on which button was clicked and which color name was on that button
-I recommend a loop to NOT pick the same color for button 2 after button 1 color was chosen. The same for the remaining buttons.
-Mimic the same session precisely. Pay attention to colors of the window and label.