CATEGORII DOCUMENTE |
Fereastra cu butoane in Java
Scopul lucrarii: Realizarea unor butoane intr-o fereastra Java
Tema lucrarii: Sa se realizeze o fereastra Java care sa contina cateva butoane asa cum se vede in Figura 1.
Figura 1. Fereastra cu butoane in Java
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 - Flow,
- Se apasa butonul Finish.
c. Se comanda crearea unui fisier flow.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 - flow,
- 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 flow.java:
- sectiunea import :awt(Abstract Window Toolkit)
- declaratie clasa flow derivata din clasa Frame
date membre
- obiect caracter
metode membre
- constructorul Fereastra()
- handleEvent()
- 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().
Cuvantul cheie super reprezinta referinta la clasa de baza a clasei actuale. Se foloseste super() in constructor si super. in metoda.
Codul sursa al programului Flow
import java.awt.*;
public class flow extends Frame; Button buton[]=new Button[5];
public flow(String titlu) }
public static void main(String args[])
public boolean handleEvent(Event evt)
}
|
Tema de laborator:
Modificati acest program pentru a efectua schimbarea denumirii butoanelor, adugarea de noi butoane, colorarea acestora cat si a ferestrei.
Politica de confidentialitate | Termeni si conditii de utilizare |
Vizualizari: 1036
Importanta:
Termeni si conditii de utilizare | Contact
© SCRIGROUP 2024 . All rights reserved