Kali ini kami akan mencoba menjelaskan tentang
bagaimana cara untuk membuat bentuk gambar karakter wajah dengan Polygon menggunakan Java Netbeen. Tak usah banyak basa basi lagi
mari ikuti Langkah - langkah berikut :
1. Yang pertama perlu kita lakukan adalah
kita buat file.java
2. Lalu kita isikan dengan scriptnya, sebagai
berikut :
/*
* To change this license header, choose License Headers in Project Properties.
* To change this template file, choose Tools | Templates
* and open the template in the editor.
*/
package tugas4_4;
import java.awt.BasicStroke;
import java.awt.Color;
import java.awt.Dimension;
import java.awt.Graphics;
import java.awt.Graphics2D;
import javax.swing.JApplet;
import javax.swing.JFrame;
import javax.swing.JPanel;
/**
*
* @author Rizky
*/
public class tugas4_4 extends JApplet {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
// TODO code application logic here
JFrame frame = new JFrame();
frame.setTitle("judul");
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
JApplet applet = new tugas4_4();
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(1000, 500));
setBackground(Color.magenta);
}
public void paintComponent(Graphics g) {
Dimension d = getSize();
int maxX = d.width - 1;
int maxY = d.height - 1;
super.paintComponent(g);
Graphics2D g2 = (Graphics2D) g;
int xPoly[] = {200,250,300,350,400,400,400,350,250,200,200};
int yPoly[] = {200,250,200,250,200,300,350,450,450,350,300};
int rPoly[] = {100,150,450,500,500,450,150,100};
int zPoly[] = {150,100,100,150,350,400,400,350};
g2.setColor(Color.black);
g2.fillPolygon(rPoly, zPoly, rPoly.length);
g2.setColor(Color.gray);
g2.fillPolygon(xPoly, yPoly, xPoly.length);
g2.setColor(Color.black);
g2.fillRect(225, 260, 60, 10);
g2.fillRect(325, 260, 60, 10);
g2.setColor(Color.white);
g2.fillOval(325, 270, 50, 80);
g2.fillOval(235, 270, 50, 80);
g2.setColor(Color.black);
g2.fillOval(325, 270, 30, 80);
g2.fillOval(235, 270, 30, 80);
g2.setColor(Color.darkGray);
g2.fillOval(285, 375, 30, 30);
g2.setColor(Color.lightGray);
g2.fillOval(285, 375, 30, 10);
}
}
3. Run project F6
Semoga tutorial yang kami bagi ini dapat membantu sobat sekalian.
SELAMAT BELAJAR
0 Response to "Tutorial Grafika Komputer Menggunakan JAVA 2D VIII"
Post a Comment