POO Lab Lucrarea 6: Diferență între versiuni

De la WikiLabs
Jump to navigationJump to search
Linia 19: Linia 19:
[[Fișier:chat_client_gui.png|thumb|Interfața grafică pentru client]]
[[Fișier:chat_client_gui.png|thumb|Interfața grafică pentru client]]


* Folosind Java Swing, creați o interfață grafică, ca cea din figură, care să implementeze funcționalitatea clientului. Numiți clasa '''GuiClient'''. Este interzisă utilizarea unui ”Gui Creator” precum cel din Netbeans.
* Folosind Java Swing, creați o interfață grafică, ca cea din figură, care să implementeze funcționalitatea clientului. Numiți clasa <code style="color: green">seriaf.poo.client.gui.GuiClient</code>. Este interzisă utilizarea unui ”Gui Creator” precum cel din Netbeans.
* Componentele grafice (butoane, textFields, etc.) trebuie să fie câmpuri în clasa <code style="color: green">GuiClient</code> și să aibă următoarele nume:
** câmpul de editare pentru numele expeditorului - <code style="color: green">mSenderTextField</code>
** butonul de schimbare a numelui - <code style="color: green">mChangeSenderButton</code>
** fereastra de afișare a mesajelor - <code style="color: green">mMessageDisplayTextArea</code>
** câmpul de editare pentru mesaj - <code style="color: green">mMessageTextField</code>
** butonul pentru trimiterea mesajului - <code style="color: green">mSendMessageButton</code>

Versiunea de la data 10 decembrie 2015 10:32

Noțiuni și cunoștințe necesare

Cerințe

Interfața grafică pentru client
  • Folosind Java Swing, creați o interfață grafică, ca cea din figură, care să implementeze funcționalitatea clientului. Numiți clasa seriaf.poo.client.gui.GuiClient. Este interzisă utilizarea unui ”Gui Creator” precum cel din Netbeans.
  • Componentele grafice (butoane, textFields, etc.) trebuie să fie câmpuri în clasa GuiClient și să aibă următoarele nume:
    • câmpul de editare pentru numele expeditorului - mSenderTextField
    • butonul de schimbare a numelui - mChangeSenderButton
    • fereastra de afișare a mesajelor - mMessageDisplayTextArea
    • câmpul de editare pentru mesaj - mMessageTextField
    • butonul pentru trimiterea mesajului - mSendMessageButton