Documente Academic
Documente Profesional
Documente Cultură
FCIM
Catedra Calculatoare
RAPORT
la lucrarea de laborator nr. 1
Grafica pe Calculator
Varianta 10
Chişinău – 2016
Scopul lucrării: Obtinerea cunostintelor practice in sinteza figurilor grafice elementare.
Varianta10:
package initializae;
import javax.swing.JFrame;
package initializae;
import java.awt.Graphics;
import java.awt.Graphics2D;
import javax.swing.JComponent;
import java.awt.Rectangle;
Graphics2D g2 = (Graphics2D) g;
//Inpartzirea pe sectoare
g2.draw(rect1);
g2.draw(rect2);
g2.draw(rect3);
g2.draw(rect4);
//Sector de elipsa
g2.fillArc(120,80,70,50,0,250);
//Triunghi
//Poligon varianta 10 +4
int x1[] = {640, 690, 740, 770, 790, 840, 830,810, 770, 740, 690,
660, 660, 630};
int y1[] = {30, 20, 30, 40, 70, 100, 140,170, 150, 130, 120, 110, 80,
60};
//dreptunghi
g2.fill(Dreptunghi1);
//Paralelipiped
g2.fill(Paralelipiped1);
g2.fill(Paralelipiped2);
//Elipsa
g2.drawArc(720,280,70,50,0,360);
//Cerc
g2.fillArc(120,460,70,70,0,360);
//Sector de cerc
g2.fillArc(420,460,70,70,0,250);
//Linie
g2.drawLine(650,550,800,450);
Printscreen:
Concluzie: In urma acestei lucrari de laborator mam invatzat sa lucrez cu limbajul de programare java si distributele
lui , cu ajutorul bibliotecii Graphics si Graphics2D mam invatzat sa creez figure geometrice