subject

Main Window with 6 buttons (Show, Add, Remove, Pause, ChangeDirection, Exit) and a checkbox group (BIRD, ROCKET, and UFO) Show button - When clicked, a new subwindow should be displayed. If the window does not already exist, it should be created.
Add button - When clicked, a new BIRD, ROCKET, or UFO shape (depending on which checkbox is selected) is added to the subwindow, at a random location. When added, the BIRD, ROCKET, or UFO is automatically in motion across the screen. If the subwindow is not currently showing, it is displayed (first being created, if necessary).
Note: If multiple shapes are clicked, all of the selected shapes must be added.
Remove button - When clicked, the most recently added shape is removed. If the subwindow is not
currently showing, the button has no effect.
Pause button – When clicked, all the shapes stop moving.
ChangeDirection button – When clicked, all the shapes move to the opposite direction.
Exit button – When clicked, all the windows should close and the application should terminate.
Checkbox group - Checkboxes for BIRD, ROCKET, and UFO that specify whether a BIRD, a ROCKET, or
a UFO is added when the Add button is pressed. The initial state of the checkbox group should have
the BIRD box checked. Multiple checkbox can be checked.
Note: BIRD, ROCKET, and UFO must have more than two colors.
Subwindow which has one JLabel and two buttons (Hide and Exit)
JLabel – Displays the BIRDs, ROCKETs, and UFOs that are added to
Hide button – When clicked, the subwindow disappears but continues to exist. The animation should
halt when the subwindow is hidden.
Exit button in the subwindow – When clicked, the subwindow should be closed and destroyed. The
main window should NOT be closed.

ansver
Answers: 3

Another question on Computers and Technology

question
Computers and Technology, 22.06.2019 04:40
Amain idea is supported, explained, or expanded on with a numbers b. a concluding statement c. details d. a topic sentence. im e paragraphs reset nex next
Answers: 2
question
Computers and Technology, 22.06.2019 19:10
10. when you create a pivottable, you need to specify where to find the data for the pivottable. is it true
Answers: 2
question
Computers and Technology, 23.06.2019 12:10
2. fabulously fit offers memberships for$35 per month plus a $50 enrollmentfee. the fitness studio offersmemberships for $40 per month plus a$35 enrollment fee. in how many monthswill the fitness clubs cost the same? what will the cost be?
Answers: 1
question
Computers and Technology, 24.06.2019 13:30
What process should be followed while giving a reference? sam has given a reference of his previous manager in his resume. sam should him in advance that the potential employers will him.
Answers: 1
You know the right answer?
Main Window with 6 buttons (Show, Add, Remove, Pause, ChangeDirection, Exit) and a checkbox group (B...
Questions
question
World Languages, 15.12.2020 20:50
question
Social Studies, 15.12.2020 20:50
question
Health, 15.12.2020 20:50
question
Mathematics, 15.12.2020 20:50
question
Mathematics, 15.12.2020 20:50
Questions on the website: 13722367