Untuk menggambar lingkaran, anda dapat menggunakan metode drawOval(x, y, diameter1, diameter2). Ketika anda menuliskan drawOval(10, 10, 150, 130) maka anda akan menggambar lingkaran dari titik sudut kiri atas(10, 10) dan diameter horizontal adalah 150 dan diameter vertikal adalah 130.
Jika nilai diameter horizontal dan vertikal sama maka akan tergambar bentuk lingkaran, namun jika berbeda maka bentuk ellips yang akan terbentuk. Contoh penggunaannya seperti pada kode program berikut ini :
//menggambar lingkaran
import javax.swing.*;
import java.awt.*;
class Kanvas extends Canvas
{
public void paint (Graphics ling)
{
ling.drawOval(12, 12, 100, 100);
}
}
class FrameUtama extends JFrame
{
private Kanvas kanvas = new Kanvas();
FrameUtama()
{
super("Contoh Menggambar Lingkaran");
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setLocation(120, 125);
setSize(275, 285);
getContentPane().setLayout(new BorderLayout());
getContentPane().add(kanvas,BorderLayout.CENTER);
show();
}
}
public class lingkaran
{
public static void main (String[]args)
{
new FrameUtama();
}
}
OutPut :
mau lebih jelas lagi ??? download DISINI
Read More >>
Menggambar Lingkaran pada Java
Menggambar PersegiEmpat pada Java
Untuk menggambar segiempat, anda dapat menggunakan metode drawRect. Sintaks dari metode ini adalah sebagai berikut :
dimana , x dan y adalah koordinat sudut kiri dari segiempat yang akan digambar. Lebar adalah lebar segiempat yang akan digambar, sedangkan tinggi adalah ukuran vertikal / tinggi segiempat yang akan digambar. Misal, anda menggunakan perintah drawRect(10, 10, 250, 300) maka anda akan menggambar segiempat dengan koordinat kiri atas pada titik (10, 10) dan koordinat kanan bawah pada titik (250, 300)
Contoh penggunaannya adalah seperti pada kode program berikut ini :
//menggambar persegiempat
import javax.swing.*;
import java.awt.*;
class Kanvas extends Canvas
{
public void paint (Graphics sg)
{
sg.drawRect(12, 12, 200, 100);
}
}
class FrameUtama extends JFrame
{
private Kanvas kanvas = new Kanvas ();
FrameUtama()
{
super ("Contoh menggambar PersegiEmpat");
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setLocation(120, 285);
getContentPane().setLayout(new BorderLayout());
getContentPane().add (kanvas, BorderLayout.CENTER);
show();
}
}
public class segiempat
{
public static void main (String[] args)
{
new FrameUtama();
}
}
Simpan dengan nama segiempat.java
Kompilasi dan eksekusi kode program diatas, sehingga akan muncul tampilan segiempat seperti pada gambar berikut ini
ingin lebih jelas ??? download ajja filenya Di sini
Read More >>
Menggambar Garis dengan Java
Untuk menggambar garis, anda dapat menggunakan metode drawLine. Sintaks penggunaannya adalah sebagai berikut :
Garis yang dibuat akan dimulai dari koordinat (x1,y1) sampai koordinat akhir pada (x2,y2). Misal, Anda menuliskan drawLine(20, 20, 200,150). Berarti anda menggambar sebuah garis dimulai pada titik awal di (20, 20) sampai titik akhir di (200, 150).
contoh penggunaannya adalah seperti kode program berikut ini :
//menggambar garis
import javax.swing.*;
import java.awt.*;
class Kanvas extends Canvas
{
public void paint (Graphics gar)
{
gar.drawLine(12, 12, 200, 100);
}
}
class FrameUtama extends JFrame
{
private Kanvas kanvas = new Kanvas ();
FrameUtama()
{
super("Contoh Menggambar Garis");
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setLocation(120, 125);
setSize (275, 285);
getContentPane().setLayout(new BorderLayout());
getContentPane().add(kanvas, BorderLayout.CENTER);
show();
}
}
public class garis
{
public static void main (String [] args)
{
new FrameUtama();
}
}
save dengan nama : garis.java
kemudian kompilasi dan eksekusi kode program di atas, sehingga akan muncul tampilan garis sebagai berikut .

ingin lebih jelas lagi ??? download disini
Read More >>
Bahasa Pemrograman JAVA

Sejarah Java
Java dipelopori oleh James Gosling, Patrick Naughton, Chris Warth, Ed Frank, dan Mike Sheridan dari Sun Microsystems, Inc pada tahun 1991. Mereka membutuhkan kurang lebih 18 bulan untuk membuat versi pertamanya. Bahasa ini pada awalnya disebut “Oak” tapi kemudian diubah menjadi “Java” pada tahun 1995 karena nama Oak telah dijadikan hak cipta dan digunakan sebagai bahasa pemrograman lainnya. Antara pembuatan Oak pada musim gugur 1992 hingga diumumkan ke publik pada musim semi 1995, banyak orang yang terlibat dalam desain dan evolusi bahasa ini. Bill Joy, Arthur van Hoff, Jonathan Payne, Frank Yellin, dan Tim Lindholm merupakan kontributor kunci yang mematangkan prototipe aslinya.
Keuntungan yang Anda dapat dari Java
* Mulai dengan cepat: Java merupakan bahasa pemrograman berorientasi objek, mudah dipelajari, terutama untuk programmer yang sudah menguasai C atau C++
* Tulis lebih sedikit program: Jumlah kelas, jumlah metode, dll, menunjukkan bahwa program yang ditulis dalam bahasa pemrograman Java memiliki jumlah 4 kali lipat lebih kecil dari program sama yang ditulis dalam bahasa C++
* Tulis program lebih baik: Bahasa pemrograman Java menganjurkan praktek membuat program yang baik, dan automatic garbage collection membantu Anda untuk menghindari kebocoran memori. Orientasi objeknya, arsitektur komponen JavaBeans, dan jangkauannya yanga luas, API yang mudah diperluas, memungkinkan Anda menggunakan kode yang ada.
* Membuat program dengan lebih cepat: Bahasa pemrograman Java lebih mudah dari C++, pemrograman akan menjadi 2 kali lipat lebih cepat, dengan jumlah baris yang jauh lebih sedikit.
* Menghindari kebergantungan pada platform tertentu: Anda dapat menjalankan program Anda pada banyak platform dengan TIDAK menggunakan library yang ditulis spesifik untuk platform tertentu.
* Tulis sekali, jalankan di mana saja: Karena aplikasi yang ditulis dalam bahasa Java dikompilasi ke dalam kode byte yang bebas platform, aplikasi yang ditulis dapat jalan secara konsisten pada platform apa saja.
* Distribusikan software Anda dengan mudah: Dengan Java Web Start, pengguna program Anda akan dapat menggunakan aplikasi Anda dengan mudah. Sistem pengecekan versi otomatis pada saat program dimulai menjamin pengguna Anda selalu menjalankan versi terkini. Apabila versi baru tersedia, Java Web Start akan melakukan instalasi secara otomatis.
Read More >>

