Table of Contents

Laborator 10

Construirea interfetelor grafice.

Obiective

Aspecte teoretice

Interfete grafice
Interfete grafice 2
Sablonul arhitectural Model-View-Controler

Referinte

Documentatia Java SDK API: http://docs.oracle.com/javase/7/docs/api/
Tutorialele oficiale Java: http://docs.oracle.com/javase/tutorial/uiswing/
Tutorial Swing: http://zetcode.com/tutorials/javaswingtutorial/

Exercitii

1. Adaugati in Eclipse si testati aplicatiile din sectiunea Interfete grafice.

2. Construiti o aplicatie grafica si adaugati in fereastra principala un buton (JButton) si o casuta de text (JTextArea). Interceptati evenimentul de apasare a butonului si afisati in casuta de text un contor care se incrementeaza la fiecare apasare a acestuia.

3. Construiti o aplicatie grafica si adaugati un meniu cu doua optiuni (Open si Exit) si o zona de text de tip JTextArea. La selectarea optiunii Open, aplicatia citeste de pe disc un fisier (acesta poate fi hard-codat in aplicatie - nu e nevoie sa se deschida o fereastra de dialog de selectie) si il afiseaza intr-o componenta de tip TextArea.

4. Construiti o aplicatie grafica ce simuleaza jocul X si 0.