import [Link].
*;
import [Link].*;
public class Sample extends Frame {
Label titleLabel, nameLabel, gmailLabel, addressLabel, genderLabel,
languageLabel, choiceLabel, submissionLabel;
TextField nameField, gmailField;
CheckboxGroup genderGroup;
Checkbox maleCheckbox, femaleCheckbox;
Checkbox languageCheckbox1, languageCheckbox2, languageCheckbox3;
Choice choice;
Button submitButton;
TextArea addressField;
public Sample() {
setBackground(Color.LIGHT_GRAY);
setLayout(null);
titleLabel = new Label("Registration Form", [Link]);
[Link](new Font("Arial", [Link], 16));
[Link](100, 30, 200, 30);
add(titleLabel);
nameLabel = new Label("Name:", [Link]);
[Link](50, 70, 50, 20);
add(nameLabel);
nameField = new TextField(20);
[Link](150, 70, 200, 20);
add(nameField);
gmailLabel = new Label("Gmail:", [Link]);
[Link](50, 110, 50, 20);
add(gmailLabel);
gmailField = new TextField(20);
[Link](150, 110, 200, 20);
add(gmailField);
addressLabel = new Label("Address:", [Link]);
[Link](50, 150, 50, 20);
add(addressLabel);
addressField = new TextArea(5, 20);
[Link](150, 150, 200, 100);
add(addressField);
genderLabel = new Label("Gender:", [Link]);
[Link](50, 270, 50, 20);
add(genderLabel);
genderGroup = new CheckboxGroup();
maleCheckbox = new Checkbox("Male", genderGroup, true);
[Link](150, 270, 50, 20);
add(maleCheckbox);
femaleCheckbox = new Checkbox("Female", genderGroup, false);
[Link](220, 270, 60, 20);
add(femaleCheckbox);
languageLabel = new Label("Known Language:", [Link]);
[Link](45, 310, 100, 20);
add(languageLabel);
languageCheckbox1 = new Checkbox("Java");
[Link](150, 310, 50, 20);
add(languageCheckbox1);
languageCheckbox2 = new Checkbox("Python");
[Link](220, 310, 60, 20);
add(languageCheckbox2);
languageCheckbox3 = new Checkbox("C++");
[Link](290, 310, 50, 20);
add(languageCheckbox3);
choiceLabel = new Label("Class:", [Link]);
[Link](50, 350, 100, 20);
add(choiceLabel);
choice = new Choice();
[Link]("1CA");
[Link]("2CA");
[Link]("3CA");
[Link](150, 350, 100, 20);
add(choice);
submitButton = new Button("Submit");
[Link](150, 400, 100, 20);
[Link](new ActionListener() {
public void actionPerformed(ActionEvent e) {
submissionLabel = new Label("Your form has been submitted
successfully!", [Link]);
[Link](new Font("Arial", [Link], 12));
[Link](50, 430, 300, 20);
add(submissionLabel);
validate();
}
});
add(submitButton);
addWindowListener(new WindowAdapter() {
public void windowClosing(WindowEvent e) {
[Link](0);
}
});
setSize(400, 500);
setVisible(true);
}
public static void main(String[] args) {
new Sample();
}
}
Output: