Question: The program should be made using Java Programming Language . Register Form Register Form is used by users to Register . Country must be chosen.
The program should be made using Java Programming Language.
- Register Form
Register Form is used by users to Register.


- Country must be chosen.

Create An Account Username Password Gender Male Female Country Select a Country Choose a role : Player Developer Back Register Figure 6. Register Form View . . Components: JLabel for Title, Username, Password, Gender, Country, Role. JTextField for input Username. JPassword Field for input Password. JRadioButton for input Gender ("Male" or "Female") and input role (Player or Developer). JComboBox for choose user Country which has 8 options: Select a Country (Default Option) o o Indonesia America o England o Malaysia o Singapore o South Korea o German . JButton for Back, and Register. Description: >If user clicks Register button, then validate: > Username must be between 5 - 15 characters. Warning Username Length Must be at least 5-15 chars OK Figure 7. Invalid Username Length Warning > Username must haven't been taken. Warning Username already exists! OK Figure 8. Duplicate Username Warning > Password must be between 3-10 characters. Warning Password Length Must be at least 3-10 chars OK Figure 9. Invalid Password Length Warning > Gender must be selected either "Male" or "Female". Warning Please select a gender OK Figure 10. Unselected Gender Warning Warning X Please select a Country OK Figure 11. Unselected Country Warning Role must be chosen either Player" or "Developer". Warning Please select a role OK Figure 12. Unselected Role Warning >Ifuser successfully register, insert new user data to database, then program will display a success insert message. Lastly, program will close Register Form and open Login Form. Success Successfuly registered user! OK Figure 13. Register Success Message (additional note: every error occurrence will be shown on error message JOptionPane)
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
