Home - Rasfoiesc.com
Educatie Sanatate Inginerie Business Familie Hobby Legal
Doar rabdarea si perseverenta in invatare aduce rezultate bune.stiinta, numere naturale, teoreme, multimi, calcule, ecuatii, sisteme




Biologie Chimie Didactica Fizica Geografie Informatica
Istorie Literatura Matematica Psihologie

Java


Index » educatie » » informatica » Java
» Crearea unei ferestre de aplicatie cu cateva forme geometrice


Crearea unei ferestre de aplicatie cu cateva forme geometrice


Crearea unei ferestre de aplicatie cu cateva forme geometrice

Scopul lucrarii: Crearea unei aplicatii Java cu o interfata grafica cu utilizatorul (GUI) utilizand clasa Frame.

Tema lucrarii: Sa se realizeze o fereastra de aplicatie Java care sa contina cateva forme in cadrul ferestrei asa cum se vede in Figura 1.

Figura 1. O aplicatie Java simpla care ruleaza intr-o fereastra



Etapele de realizare a lucrarii:

a.      Se deschide mediul de programare NetBeans IDE;

b.     Se comanda crearea unui proiect nou:

Se alege cu mouse-ul comanda New Project din meniul File,

Se alege tipul proiectului - Java Application

Se apasa butonul Next,

Se scrie numele proiectului - java_forme,

Se apasa butonul Finish.

c.      Se comanda crearea unui fisier java_forme.java:

Se alege cu mouse-ul comanda New File din meniul File,

Se alege tipul fisierului - Java Classes,

Se alege formatul - Empty Java File

Se apasa butonul Next,

Se scrie numele clasei - java_forme,

Se apasa butonul Finish.

d.     Se scriu liniile de cod ale programului;

e.      Se compileaza proiectul selectand din meniul Build comanda Build Main project sau cu F11;

f.      Se corecteaza erorile semnalate la compilare;

g.     Se ruleaza programul cu Run → Run Main Project sau F6

h.     Se identifica elementelor structurale fundamentale ale unui program in limbajul Java.

Structura fisierului java_forme.java:

- sectiunea import :awt(Abstract Window Toolkit)

- declaratie clasa java_forme derivata din clasa Frame

date membre

obiect caracter

metode membre

constructorul Fereastra()

handleEvent()

paint()

main()

Se supradefineste metoda handleEvent pentru a depista evenimentul WINDOW_DESTROY     si a distruge fereastra. Daca evenimentul are loc se intrerupe programul prin exit. Cand se extinde o metoda puteti folosi metoda originala folosind super.thatMethod(). Se foloseste super() in constructor si super. in metoda. Cuvantul cheie super reprezinta referinta la clasa de baza a clasei actuale.

import java.awt.*;

public class java_forme extends Frame

public static void main (String args[])

public boolean handleEvent(Event evt)

public void paint(Graphics g)

Tema de laborator:

Modificati acest program pentru a schimba tipul obiectelor folosite cat si culorile acestora, adaugati o culoare la Background si introduceti un text deasupra formelor.





Politica de confidentialitate





Copyright © 2024 - Toate drepturile rezervate