You are on page 1of 10

Pemrograman Berorientasi Objek

11 – Grafik 2 Dimensi

17.04.2018

Indra Hardian Mulyadi

Indra Hardian Mulyadi, ST., M.Eng Grafik 2D


indra@polibatam.ac.id Page 1
• Grafik 2D Manggunakan Chart
• Grafik 2D Manggunakan Line

Indra Hardian Mulyadi, ST., M.Eng Grafik 2D


indra@polibatam.ac.id Page 2
Chart

Indra Hardian Mulyadi, ST., M.Eng Grafik 2D


indra@polibatam.ac.id Page 3
Contoh

Indra Hardian Mulyadi, ST., M.Eng Grafik 2D


indra@polibatam.ac.id Page 4
Indra Hardian Mulyadi, ST., M.Eng Grafik 2D
indra@polibatam.ac.id Page 5
Line

Indra Hardian Mulyadi, ST., M.Eng Grafik 2D


indra@polibatam.ac.id Page 6
Class Membuat Pen

Pen mypen = new Pen(Color.Blue, 2);

Indra Hardian Mulyadi, ST., M.Eng Grafik 2D


indra@polibatam.ac.id Page 7
Class Membuat Garis:

g.DrawLine (mypen, 0, 0, 200, 50);

Indra Hardian Mulyadi, ST., M.Eng Grafik 2D


indra@polibatam.ac.id Page 8
Menggambar Garis di Atas PictureBox

(0,0)

(200, 50)
250 px

(580,250)

580 px

Indra Hardian Mulyadi, ST., M.Eng Grafik 2D


indra@polibatam.ac.id Page 9
Kode
public Form1()
{
InitializeComponent();
DrawArea = new Bitmap(pictureBox1.Size.Width, pictureBox1.Size.Height);
pictureBox1.Image = DrawArea;
}
private void button1_Click(object sender, EventArgs e)
{
Graphics g;
g = Graphics.FromImage(DrawArea);
Pen mypen = new Pen(Color.Blue, 2);
g.DrawLine(mypen, 0, 0, 200, 50);
pictureBox1.Image = DrawArea;
g.Dispose();
}

Indra Hardian Mulyadi, ST., M.Eng Grafik 2D


indra@polibatam.ac.id Page 10

You might also like