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 b3617a3

Browse files
Added new Feature send emojies and related function updated..
1 parent f7b6200 commit b3617a3

File tree

1 file changed

+57
-17
lines changed

1 file changed

+57
-17
lines changed

‎Client_Side/src/Controller/Client_Room.java

Lines changed: 57 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -92,11 +92,25 @@ public void initialize(URL location, ResourceBundle resources) {
9292
showProPic.setFill(new ImagePattern(image));
9393
clientName.setText(Login_Signup.username);
9494
connectSocket();
95+
96+
emojiBox.setVisible(false);
97+
a.setVisible(false);
98+
b.setVisible(false);
99+
c.setVisible(false);
100+
d.setVisible(false);
101+
e.setVisible(false);
102+
f.setVisible(false);
103+
g.setVisible(false);
104+
h.setVisible(false);
105+
i.setVisible(false);
106+
j.setVisible(false);
107+
k.setVisible(false);
108+
l.setVisible(false);
95109
}
96110

97111
public void connectSocket(){
98112
try {
99-
socket = new Socket("localhost", 5005);
113+
socket = new Socket("localhost", 5006);
100114
System.out.println("Socket is connected with server!");
101115
reader = new BufferedReader(new InputStreamReader(socket.getInputStream()));
102116
writer = new PrintWriter(socket.getOutputStream(), true);
@@ -151,6 +165,7 @@ public void handleProfileBtn(ActionEvent event) {
151165
profileBtn.setText("Profile");
152166
}
153167
}
168+
154169
public void setProfile() {
155170
for (User user : users) {
156171
if (Login_Signup.username.equalsIgnoreCase(user.name)) {
@@ -164,13 +179,13 @@ public void setProfile() {
164179
}
165180
}
166181

167-
168182
public void handleSendEvent(MouseEvent mouseEvent) {
169183
send();
170184
for(User user : users) {
171185
System.out.println(user.name);
172186
}
173187
}
188+
174189
String msg="";
175190
public void send() {
176191
msg = msgField.getText();
@@ -206,56 +221,81 @@ public void saveImage(ActionEvent event) {
206221
}
207222
}
208223
}
224+
209225
public void sendMessageByKey(KeyEvent event) {
210226
if (event.getCode().toString().equals("ENTER")) {
211227
send();
212228
}
213229
}
214230

231+
215232
public void mouseClickedAnotherArea(MouseEvent mouseEvent) {
233+
emojiBox.setVisible(false);
234+
a.setVisible(false);
235+
b.setVisible(false);
236+
c.setVisible(false);
237+
d.setVisible(false);
238+
e.setVisible(false);
239+
f.setVisible(false);
240+
g.setVisible(false);
241+
h.setVisible(false);
242+
i.setVisible(false);
243+
j.setVisible(false);
244+
k.setVisible(false);
245+
l.setVisible(false);
216246
}
217247

218-
219-
220248
public void cameraIconMouseClicked(MouseEvent mouseEvent) {
249+
emojiBox.setVisible(true);
250+
a.setVisible(true);
251+
b.setVisible(true);
252+
c.setVisible(true);
253+
d.setVisible(true);
254+
e.setVisible(true);
255+
f.setVisible(true);
256+
g.setVisible(true);
257+
h.setVisible(true);
258+
i.setVisible(true);
259+
j.setVisible(true);
260+
k.setVisible(true);
261+
l.setVisible(true);
221262
}
222263

223264
public void clickEmoji1(MouseEvent mouseEvent) {
265+
msgField.setText(msg+a.getText());
224266
}
225-
226267
public void clickEmoji2(MouseEvent mouseEvent) {
268+
msgField.setText(msg+b.getText());
227269
}
228-
229270
public void clickEmoji3(MouseEvent mouseEvent) {
271+
msgField.setText(msg+c.getText());
230272
}
231-
232273
public void clickEmoji4(MouseEvent mouseEvent) {
274+
msgField.setText(msg+d.getText());
233275
}
234-
235276
public void clickEmoji5(MouseEvent mouseEvent) {
277+
msgField.setText(msg+e.getText());
236278
}
237-
238279
public void clickEmoji6(MouseEvent mouseEvent) {
280+
msgField.setText(msg+f.getText());
239281
}
240-
241282
public void clickEmoji7(MouseEvent mouseEvent) {
283+
msgField.setText(msg+g.getText());
242284
}
243-
244285
public void clickEmoji8(MouseEvent mouseEvent) {
286+
msgField.setText(msg+h.getText());
245287
}
246-
247288
public void clickEmoji9(MouseEvent mouseEvent) {
289+
msgField.setText(msg+i.getText());
248290
}
249-
250291
public void clickEmoji10(MouseEvent mouseEvent) {
292+
msgField.setText(msg+j.getText());
251293
}
252-
253294
public void clickEmoji11(MouseEvent mouseEvent) {
295+
msgField.setText(msg+k.getText());
254296
}
255-
256297
public void clickEmoji12(MouseEvent mouseEvent) {
257-
298+
msgField.setText(msg+l.getText());
258299
}
259300

260-
261301
}

0 commit comments

Comments
(0)

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