Menggambar Segitiga Siku - Siku dengan Java Applet

Pada Snippet ini, saya akan sedikit menjelaskan bagaimana cara menggambar bentuk segitiga siku – siku tapi, dengan mode 4 sudut yang berbeda. Di java, Anda bisa menggunakan library Applet untuk menggambarnya.

import java.applet.Applet;
import java.awt.Color;
import java.awt.Graphics;

/**
 * 
 * @author Yudi Setiawan
 * 
 * Menggambar Segitiga Siku - Siku dengan 4 sudut berbeda di java Applet.
 *
 */

public class Main extends Applet
{
	@Override
	public void paint(Graphics g)
	{
		//	Set warna latar belakang Applet
		super.setBackground(Color.black);
		
		//	Graphics disini bisa Anda ibaratkan seperti sebuah kuas untuk menggambar.
		g.setColor(Color.white);	//	Set Warna untuk Graphics
		g.drawString("Segitiga Siku - Siku Sudut 1", 20, 20);	//	Mencetak tulisan di titik 20(Sumbu-X) dan 20(Sumbu-Y)
		
		//	Menggambar garis pada koordinat(titik-X1, titik-Y1, titik-X2, titik-Y2)
		g.drawLine(20, 30, 20, 100);		//	Garis Vertical	
		g.drawLine(20, 100, 100, 100);		//	Garis Horizontal
		g.drawLine(20, 30, 100, 100);		//	Garis Diagonal
		
		g.setColor(Color.blue);
		g.drawString("Segiitga Siku - Siku Sudut 2", 200, 20);
		g.drawLine(280, 30, 280, 100);		//	Garis Vertical
		g.drawLine(280, 100, 200, 100);		//	Garis Horizontal
		g.drawLine(280, 30, 200,100);		//	Garis Diagonal
		
		g.setColor(Color.magenta);
		g.drawString("Segitiga Siku - Siku Sudut 3", 20, 300);
		g.drawLine(20, 310, 20, 390);		//	Garis Vertical
		g.drawLine(20, 310, 100, 310);		//	Garis Horizontal
		g.drawLine(100, 310, 20, 390);		//	Garis Diagonal
		
		g.setColor(Color.yellow);
		g.drawString("Segitiga Siku - Siku Sudut 4", 200, 300);
		g.drawLine(280, 310, 280, 390);		//	Garis Vertical
		g.drawLine(280, 310, 200, 310);		//	Garis Horizontal
		g.drawLine(200, 310, 280, 390);		//	Garis Diagonal
	}
}


About Author

Yudi Setiawan

Saat ini aktif sebagai Mahasiswa di salah satu Universitas di kota Medan dengan mengambil bidang Fakultas Teknik dan Ilmu Komputer. Sangat senang dengan bahasa pemrograman Java dan Android.


Comment & Discussions

    Please LOGIN before if you want to give the comment.