Question: Java Code Needed Milestone 3 : Create a UI Page / Panel for connecting to the server o Username ( don ' t allow spaces
Java Code Needed
Milestone :
Create a UI PagePanel for connecting to the server
o Username dont allow spaces
o Host
o Port
Create a UI Page for the chatroom
o List of users in the room
o Text area for the chat history
o Input field for typing messages
o Button for sending messages
Pressing enter should also submit the button if the input field isn't empty
Results from flip and roll appear in a different format than regular chat text
Custom text display functions appear correctly in the chat area ie last feature of Milestone
Messages that precede with @username will send the message privately to the user denoted by
the username
o The writer and the receiver are the only two that will receive the message from the server
o It's not valid to just hide it on the clientside ie data must not be sent from the server
The following commands will be implemented serverside
o mute username
Prevents the user from receiving messages from the target user
o unmute username
Allows the user to receive messages from the target user if they were previously
muted
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
