CATEGORII DOCUMENTE |
Desenarea unor figuri geometrice intr-o fereastra Java
Scopul lucrarii: Realizarea unui Desen in cadrul unei ferestre java
Tema lucrarii: Sa se realizeze o fereastra java care sa contina un desen realizat cu ajutorul metodelor din cadrul clasei Graphics. asa cum se vede in Figura 1.
Figura 1. O aplicatie Java 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 Class Library,
- Se apasa butonul Next,
- Se scrie numele proiectului - Desen,
- Se apasa butonul Finish.
c. Se comanda crearea unui fisier Desen.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 - Desen,
- Se apasa butonul Finish.
d. Se scriu liniile de cod ale programului;
e. Se compileaza proiectul selectand din meniul Build comanda Compile "Mesaj.java" sau cu F9;
f. Se corecteaza erorile semnalate la compilare;
g. Se ruleaza programul cu Run → Run File → Run "Mesaj.java" sau cu ctrl+shift+F5
h. Se identifica elementelor structurale fundamentale ale unui program in limbajul Java.
Structura fisierului Desen.java:
sectiunea import
declaratie clasa Desen derivataa din clasa Frame
metode membre
- paint()
- main()
- init()
- handleEvent()
Codul sursa al programului "desenul"
import java.awt.*; // import pachet java.awt
public class desenul extends Frame public static void main (String args[])
public boolean handleEvent(Event evt)
public void init() public void paint(Graphics g) } |
Tema de laborator:
Modificati acest program pentru a schimba structura desenului si pozitiile relative ale formelor componente. In locul patratului albastru introduceti un triunghi de culoare alba, si peste cercul alb desenati un trapez.
Codul sursa al programului Desen modificat:
import java.awt.*; // import pachet java.awt
public class Desen extends Frame
public static void main (String args[])
public boolean handleEvent(Event evt)
public void init() ;
int[] yellowY = ;
yellow = new Polygon(yellowX, yellowY, 4);
int[] yellowX1 = ;
int[] yellowY1 = ;
yellow1 = new Polygon(yellowX1, yellowY1, 3);
setBackground(Color.lightGray);
}
public void paint(Graphics g)
}
Politica de confidentialitate | Termeni si conditii de utilizare |
Vizualizari: 2599
Importanta:
Termeni si conditii de utilizare | Contact
© SCRIGROUP 2024 . All rights reserved