Untuk kali ini kami akan mencoba menjelaskan tentang
bagaimana cara untuk membuat beberapa bentuk bangun datar yang dijadikan satu bangun dengan bangun lainnya 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 :
import java.awt.*;
import javax.swing.*;
/**
*
* @author user
*/
public class Belajar2 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 Belajar2();
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 (801, 451));
setBackground(Color.gray);
}
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;
g2.drawLine(maxY, maxY, maxY, maxY);
g2.drawLine(300,200,500,200);
g2.drawLine(400,100,400,300);
g2.drawLine(425,175,375,225);
g2.drawLine(375,175,425,225);
g2.drawLine(375,175,400,100);
g2.drawLine(375,175,300,200);
g2.drawLine(375,225,300,200);
g2.drawLine(375,225,400,300);
g2.drawLine(425,225,400,300);
g2.drawLine(425,225,500,200);
g2.drawLine(425,175,500,200);
g2.drawLine(425,175,400,100);
g2.drawLine(350,150,383,150);
g2.drawLine(350,150,350,183);
g2.drawLine(350,250,350,218);
g2.drawLine(350,250,383,250);
g2.drawLine(418,250,450,250);
g2.drawLine(450,250,450,218);
g2.drawLine(450,183,450,150);
g2.drawLine(418,150,450,150);
}
}
import javax.swing.*;
/**
*
* @author user
*/
public class Belajar2 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 Belajar2();
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 (801, 451));
setBackground(Color.gray);
}
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;
g2.drawLine(maxY, maxY, maxY, maxY);
g2.drawLine(300,200,500,200);
g2.drawLine(400,100,400,300);
g2.drawLine(425,175,375,225);
g2.drawLine(375,175,425,225);
g2.drawLine(375,175,400,100);
g2.drawLine(375,175,300,200);
g2.drawLine(375,225,300,200);
g2.drawLine(375,225,400,300);
g2.drawLine(425,225,400,300);
g2.drawLine(425,225,500,200);
g2.drawLine(425,175,500,200);
g2.drawLine(425,175,400,100);
g2.drawLine(350,150,383,150);
g2.drawLine(350,150,350,183);
g2.drawLine(350,250,350,218);
g2.drawLine(350,250,383,250);
g2.drawLine(418,250,450,250);
g2.drawLine(450,250,450,218);
g2.drawLine(450,183,450,150);
g2.drawLine(418,150,450,150);
}
}
3. Selanjutnya Run project dengan F6
Semoga tutorial yang kami bagi ini dapat membantu sobat sekalian.
SELAMAT BELAJAR
0 Response to "Tutorial Grafika Komputer Menggunakan JAVA 2D II"
Post a Comment