Membuat Objek 2 Dimensi Menggunakan Java, Gambar Colokan Listrik
Halo teman-teman caratipsahoi, kali ini saya ingin berbagi di tulisan singkat ini, yaiut bagaimana cara untuk membuat colokan listrik menggunakan kode pemrograman java, pasti bingungkan.
Ya memang itu ajaibnya menggambar bukan hanya di buku gambar atau di aplikasi seperti corell draw maupun photoshop,
Tetapi menggambar juga bisa dilakukan dengan kodingan.
To the point, kita harus mempersiapkan hal-hal yang dibutuhkan, pertama kita perlu sebuah aplikasi yang bernama netbeans, klo belum punya silahkan di pelajari tutorialnya ya.
Kemudian copykan kodingan tepat dibawah anda ini, sesuaikan nama kelasnya ya sehingga tidak terjadi kesalahan program. Ok, selamat mencoba
Baca Juga
1. Menggambar Blender Dengan Java Netbeans
2. Menggambar Pemandangan Nuansa Alama Dengan Java Netbeans
3. Menggambar Pemandangan Salju Dengan Java Netbeans
4. menggambar Awan Dengan Java Netbeans
5. Menggambar Colokan Listrik Dengan Java Netbeans
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package utsgrafkom;
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import java.awt.geom.*;
public class CListrik extends JApplet{
public static void main (String []s){
JFrame frame = new JFrame ();
frame.setTitle("Gambar cok sambung listrik");
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
JApplet applet = new CListrik();
applet.init();
frame.getContentPane().add(applet);
frame.pack();
frame.setVisible(true);
}
public void init()
{
JPanel panel = new Panel2D();
getContentPane().add(panel);
}
class Panel2D extends JPanel{
public Panel2D() {
setPreferredSize(new Dimension(1350,650));// set size canvas
setBackground(Color.green);// pewarnaan background
}
public void paintComponent(Graphics g) {
super.paintComponent(g);
Graphics2D g2 = (Graphics2D)g;
//gambar persegi panjang
Shape gpp = new Rectangle2D.Double(100, 300, 500, 150);
// gambar garis sebagai perumpamaan kabel pada gambar, saya buat lima lapis
g2.drawLine(1000,373,500,373);
g2.drawLine(1000,374,500,374);
g2.drawLine(1000,375,500,375);
g2.drawLine(1000,376,500,376);
g2.drawLine(1000,377,500,377);
//gambar lingkaran 1
Shape gl1= new Ellipse2D.Double(145,310,90,130);
//gambar lingkaran 2
Shape gl2 = new Ellipse2D.Double(245,310,90,130);
//gambar lingkaran 3
Shape gl3 = new Ellipse2D.Double(345,310,90,130);
//gambar lingkaran 4
Shape gl4 = new Ellipse2D.Double(445,310,90,130);
//gambar lingakaran2 di dalam lingkaran 1
Shape gl11= new Ellipse2D.Double(155,370,15,15);
Shape gl12= new Ellipse2D.Double(210,370,15,15);
//Gambar lingkaran2 di dalam lingkaran 2
Shape gl21= new Ellipse2D.Double(255,370,15,15);
Shape gl22= new Ellipse2D.Double(310,370,15,15);
//Gambar lingkaran2 di dalam lingkaran 3
Shape gl31= new Ellipse2D.Double(355,370,15,15);
Shape gl32= new Ellipse2D.Double(410,370,15,15);
//Gambar lingkaran2 di dalam lingkaran 3
Shape gl41=new Ellipse2D.Double(455,370,15,15);
Shape gl42=new Ellipse2D.Double(510,370,15,15);
//set warna persegi panjang
g2.setPaint(Color.red);
g2.fill(gpp);
g2.draw(gpp);
//set warna lingkaran
g2.setPaint(Color.yellow);
g2.fill(gl1);
g2.draw(gl1);
g2.fill(gl2);
g2.draw(gl2);
g2.fill(gl3);
g2.draw(gl3);
g2.fill(gl4);
g2.draw(gl4);
//set warna lingkaran di dalam lingkaran
g2.setPaint(Color.black);
g2.fill(gl11);
g2.draw(gl11);
g2.fill(gl12);
g2.draw(gl12);
g2.fill(gl21);
g2.draw(gl21);
g2.fill(gl22);
g2.draw(gl22);
g2.fill(gl31);
g2.draw(gl31);
g2.fill(gl32);
g2.draw(gl32);
g2.fill(gl41);
g2.draw(gl41);
g2.fill(gl42);
g2.draw(gl42);
// ini code untuk tulisan di gambar nya
Font font = new Font("Verdana", Font.BOLD, 12);
g2.setFont(font);
g2.drawString("Kelompok 7 GRAFKOM ", 100, 50);
}
}
}
Setelah kalian coba bagaimana hasilnya, pasti hasilnya tidak jauh berbeda dengan yang satu ini bukan.
Ok terimakasih, selamat berjumpa lagi ya. Di lain kesempatan
Salam caratipsahoi bag sobat sekalian.