Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more
Download
Standard view
Full view
of .
Look up keyword or section
Like this
11Activity
0 of .
Results for:
No results containing your search query
P. 1
jav2D

jav2D

Ratings: (0)|Views: 2,254 |Likes:
Published by Kang Asep
modul java 2D
modul java 2D

More info:

Published by: Kang Asep on Sep 16, 2011
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as ODT, PDF, TXT or read online from Scribd
See more
See less

07/09/2014

pdf

text

original

 
Modul Pelatihan java 2DAsep KomarudinJava 2DPemprograman grafis digunakan dalambanyak hal misalkan untuk memperoleh tampilan yang indahaplikasi simulasi, apilikasi animasi, aplikasi pengolahan citra sampai visi komputer.Dibawah iniakan dijelaskan sedikit mengenai idang grafis dalam java yang diharapkan menjadi bekal awaluntuk memehami berbagai topik seputar garfis dalam java yang begitu luas.
Grafis vektor
Terdapat dua grafis yang berbeda diantaranya yaitu vektor dan raster grafis.grafis raster mewakiligambar sebagai kumppulan pixcel.grafis vektor adalah penggunaan geometris primitif seperti titikgaris kurva atau polygon untuk mewakili gambar.primitif disini menggunakan persamaanmatematika.Kedua jenis grafis diatas mempunyai kelebihan dan kekeurangan, kekurangan darigrafik vektor adalah:ukuran kecilkemampuan untuk zoom tanpa batasBergerak, scaling, mengisi atau berputar tidak menurunkan kualitas gambar java 2D api menyediakan banyak alat untuk bekerja dengan vektor atau raster grafis.
Java 2D API
Java 2D APi digunakan untuk menggambar grafik dua dimensi menggunakan bahasapemprograman java.kemampuan yang dimiliki Java 2D API
Sebuah model yang seragam untuk perangkat render tampilan dan printer
Berbagai geometris primitif
Hit deteksi pada bentuk, text dan gambar
sebuah model composite
peningkatan dukungan warna
mencetak dokumen
Kontrol kualitas rendering java 2D API meningkatkan kulitas grafis, text dan kemampuan pencitraan windowing toolkitabstract (AWT) .AWT adalah toolkit asli untuk membuat user interface dan grafis di java.Untuktujuan kompatibilitas, java 2D secara teknis adalah superset dari toolkit AWT.Java 2D adalah teknologi yang kuat.Hal ini dapat dibuat untuk antarmuka pengguna yangkayagame,animasi, aplikasi multimedia atau berbagai efek khusus. Contoh program sederhana:package asep.java2D.sekeletonProgram;import java.awt.Graphics;import java.awt.Graphics2D;import javax.swing.JFrame;import javax.swing.JPanel;/**aasseepp@gmail.com1
 
Modul Pelatihan java 2DAsep Komarudin** @author asep*/public class Sekeleton2D extends JPanel{@Overridepublic void paint(Graphics g) {Graphics2D gd=(Graphics2D) g;gd.drawString("asep Conth 2D", 50, 50);}/*** @param args the command line arguments*/public static void main(String[] args) {// TODO code application logic hereSekeleton2D sd=new Sekeleton2D();JFrame frame=new JFrame("Contoh grafik 2D");frame.add(sd);frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);frame.setSize(300, 250);frame.setLocationRelativeTo(null);frame.setVisible(true);}}Keluarannya adalah:Penjelasan Program:@Overridepublic void paint(Graphics g) {aasseepp@gmail.com2
 
Modul Pelatihan java 2DAsep Komarudin//kode program lainnya}Semua gambar dilakuakn di pain() metode caranya kita mengoperide metode painGraphics2D gd=(Graphics2D) g;Kelas Graphics2D adalah kelas dasar untuk rendering grafis di java 2D.Ini merupakan perangkatyang biasa digunakan.ini memperluas objek garafis terdahulu.Pendeklarasian ini diperlukan untukmendapatkan akses kesemua oprasi.gd.drawString("asep Conth 2D", 50, 50);Disini kita menggambar string pada panel dengan jarak dari sampingkiri 50 dan atas 50.
dasar Pemprograman Grafis
Salah satu cara untuk membuat aplikasi grafis dengan java adalah dengan membuat kelasturunan dari kelas canvas.Dalam kelas inilah kita meletakan gambar dan animasi, dan membentuksebuah objek untuk mengakses gambar yangkita buat.Contohnya :package asep.java2D.sekeletonProgram;import java.awt.BorderLayout;import java.awt.Canvas;import javax.swing.JFrame;/**** @author asep*/public class ContohCanvas extends Canvas {@Overridepublic void paint(Graphics g) {}}class Menggambar extends JFrame{ContohCanvas canvas=new ContohCanvas();public Menggambar() {super("aplikasi grafis");setLocation(100, 100);setSize(250, 150);setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);}void componenVisual(){getContentPane().setLayout(new BorderLayout());getContentPane().add(canvas,BorderLayout.CENTER);setVisible(true);}/**aasseepp@gmail.com3

Activity (11)

You've already reviewed this. Edit your review.
1 thousand reads
1 hundred reads
Fitriana Martin liked this
ceeropy liked this

You're Reading a Free Preview

Download
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->