I need some help answering these three questions listed below. 1. An application requires users to either select one of the predefined names Alice, Bob, and Cindy or input a new name. Which Swing component is the most suitable? Provide a code fragment illustrating the creation of that component, with proper initialization. 2. In an interface that includes several buttons, how may an event-handling method determine which button triggered the event? Provide a code fragment to illustrate your answer. 3. An application that displays a computationally intensive animation would benefit from disabling the animation when the main application window is iconified. How may this feature be implemented? Provide a code fragment to illustrate your answer. Solution 1. Editable JCombo Box can be used. The editable combo box, features a text field with a small button abutting it. The user can type a value in the text field or click the button to display a drop- down list. Implementation 2. The event handler is tied to the button, hence it is possible to differentiate between multiple buttons. Implementation 3. When using a JFrame, we can detect window minimization with a windowStateListener(). Implementation.