-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathAWTDemo.java
More file actions
70 lines (58 loc) · 1.86 KB
/
AWTDemo.java
File metadata and controls
70 lines (58 loc) · 1.86 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
import java.awt.*;
public class AWTDemo extends Frame {
AWTDemo() {
setTitle("Login Form");
setSize(400, 700);
setLayout(new FlowLayout(FlowLayout.LEFT, 20, 20));
setBackground(Color.cyan);
setForeground(Color.black);
Label l = new Label("Login Form");
l.setFont(new Font("Arial", Font.BOLD, 16));
Label l1 = new Label("Name:");
TextField t1 = new TextField(20);
Label l2 = new Label("Address:");
TextArea ta1 = new TextArea(5, 20);
Label l3 = new Label("Select language you know:");
Panel langPanel = new Panel(new FlowLayout(FlowLayout.LEFT));
Checkbox c1 = new Checkbox("C++");
Checkbox c2 = new Checkbox("Java", true);
Checkbox c3 = new Checkbox("C");
langPanel.add(c1);
langPanel.add(c2);
langPanel.add(c3);
Label l4 = new Label("Select your branch:");
Choice c = new Choice();
c.add("EE");
c.add("IT");
c.add("Co");
c.add("ME");
c.add("AE");
c.add("ENTC");
c.add("CE");
Label l5 = new Label("Select your Gender:");
Panel genderPanel = new Panel(new FlowLayout(FlowLayout.LEFT));
CheckboxGroup cbg = new CheckboxGroup();
Checkbox cB1 = new Checkbox("Male", cbg, false);
Checkbox cB2 = new Checkbox("Female", cbg, false);
genderPanel.add(cB1);
genderPanel.add(cB2);
Button b = new Button("Submit");
// Add components to the frame
add(l);
add(l1);
add(t1);
add(l2);
add(ta1);
add(l3);
add(langPanel);
add(l4);
add(c);
add(l5);
add(genderPanel);
add(b);
setVisible(true);
}
public static void main(String[] args) {
AWTDemo a = new AWTDemo();
}
}