Зворотний зв'язок

Yava технологія.Основні риси та персрективи застосування

if( !single )

{

server.setName(name);

showStatus("Wait for other players to arrive.");

}

prompt.setText("You say:");

name_set = true;

}

public boolean action(Event evt, Object arg) {

System.out.println("a");

if(evt.id == Event.ACTION_EVENT)

if (evt.target == namefield){

if( name_set ){

dialogArea.appendText(name + ": " + namefield.getText()+"\n");

if(!single)

server.sendTo((String)arg, idList.getSelectedItem());

}

else nameEntered((String)arg);

namefield.setText("");

}

return true;

}

}Цей клас є розширенням класу Applet, отже є аплетом. В цьому класі створюється об'єкт класу ServerConnection, через якій здійснюється обмін інформацією з сервером. Графічний інтерфейс цього класу представляє 3 області: поле вводу, в яке спочатку вводиться ім'я користувача, а потім - повідомлення, адресовані іншим клієнтам, список клієнтів, в якому треба обирати адресата, та текстова область в якій відбивається текст діалога. Метод action реалізує обробку події вводу тексту в область вводу. Методи add, delete, chat, nameEntered, quit є реакцією на наступні події: підключення нового клієнта, зникнення клієнта, надходження повідомлення від клієнта, ідентифікація та вихід. Ці методи визиваються класом ServerConnection при надходженні відповідних повідомлень, або ж всередині аплета, якщо джерелом події є сам клієнт.


Реферати!

У нас ви зможете знайти і ознайомитися з рефератами на будь-яку тему.







Не знайшли потрібний реферат ?

Замовте написання реферату на потрібну Вам тему

Замовити реферат