Berikut kode programing nya silahkan di pahami dan di coba ,
import
java.awt.*;
import java.awt.event.*;
import
javax.swing.*;
import
java.awt.geom.*;
public class CListrik
extends JApplet{
public static void main
(String []Saharuddin){
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(500, 400));
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,
25);
g2.setFont(font);
g2.drawString("Nama
: Saharuddin", 200, 150);
g2.drawString("NIM : 11351102469", 200, 170);
g2.drawString("Gambar
Cok Sambung", 200, 190);
}
}
}
Dan inilah
hasil gambar nya

Ini adalah hasil kreasi saya dan
silahkan anda pelajari dan pahami sourcode di atas.Anda juga bisa download
ebook yg saya gunakan sebagai referensi dalam belajar membuat gambar di java.
Silahkan klik di sini untuk Download.
Silahkan klik di sini untuk Download.
semoga
bermanfaat, Selamat berkreasi..
baca juga:
No comments:
Post a Comment