Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit 8850ffb

Browse files
Added method of change opacity in labels and makeDefault method.
1 parent 2bba3ea commit 8850ffb

File tree

1 file changed

+51
-1
lines changed

1 file changed

+51
-1
lines changed

‎Client_Side/src/Controller/Login_Signup.java

Lines changed: 51 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,12 +58,52 @@ public void registration(ActionEvent event) {
5858
newUser.email = regEmail.getText();
5959
newUser.fullName = regFirstName.getText();
6060
newUser.phoneNo = regPhoneNo.getText();
61-
61+
if (male.isSelected()) {
62+
newUser.gender = "Male";
63+
} else {
64+
newUser.gender = "Female";
65+
}
66+
users.add(newUser);
67+
goBack.setOpacity(1);
68+
success.setOpacity(1);
69+
makeDefault();
70+
if (controlRegLabel.getOpacity() == 1) {
71+
controlRegLabel.setOpacity(0);
72+
}
73+
if (nameExists.getOpacity() == 1) {
74+
nameExists.setOpacity(0);
75+
}
76+
} else {
77+
checkEmail.setOpacity(1);
78+
setOpacity(nameExists, goBack, controlRegLabel, success);
6279
}
80+
} else {
81+
nameExists.setOpacity(1);
82+
setOpacity(success, goBack, controlRegLabel, checkEmail);
6383
}
84+
} else {
85+
controlRegLabel.setOpacity(1);
86+
setOpacity(success, goBack, nameExists, checkEmail);
87+
88+
}
89+
}
90+
91+
private void setOpacity(Label a, Label b, Label c, Label d) {
92+
if(a.getOpacity() == 1 || b.getOpacity() == 1 || c.getOpacity() == 1 || d.getOpacity() == 1) {
93+
a.setOpacity(0);
94+
b.setOpacity(0);
95+
c.setOpacity(0);
96+
d.setOpacity(0);
6497
}
6598
}
6699

100+
101+
private void setOpacity(Label controlRegLabel, Label checkEmail, Label nameExists) {
102+
controlRegLabel.setOpacity(0);
103+
checkEmail.setOpacity(0);
104+
nameExists.setOpacity(0);
105+
}
106+
67107
private boolean checkUser(String username) {
68108
for (User user : users) {
69109
if (user.name.equalsIgnoreCase(username)) {
@@ -82,6 +122,16 @@ private boolean checkEmail(String email) {
82122
return true;
83123
}
84124

125+
private void makeDefault() {
126+
regName.setText("");
127+
regPass.setText("");
128+
regEmail.setText("");
129+
regFirstName.setText("");
130+
regPhoneNo.setText("");
131+
male.setSelected(true);
132+
setOpacity(controlRegLabel, checkEmail, nameExists);
133+
}
134+
85135

86136
public void login(ActionEvent event) {
87137

0 commit comments

Comments
(0)

AltStyle によって変換されたページ (->オリジナル) /