Menu

Sabtu, 08 Desember 2012

Home » » Menggambar Garis Dengan JAVA

Menggambar Garis Dengan JAVA

Bertemu lagi bersama saya Novian Kristianto. Di postingan kali ini saya akan membahas mengenai Simple GUI di java dengan menggunakan JFrame dan Graphics untuk menggambar garis sederhana di Java. Nah berikut kode nya yang digunakan untuk membuat garis, yang terbagi menjadi 2 Class. Class yang pertama adalah Class untuk meletakkan kode untuk menggambar garis, dan Class kedua adalah class main tempat Class menggambar garis dipanggil

Class Menggambar garis:

//mengimport class Graphics
import java.awt.Graphics;
//mengimport class Jpanel
import javax.swing.JPanel;

/**
 *
 * @author Novian Kristianto
 */
public class DrawPanel extends JPanel {
    public void paintComponent(Graphics g){
        
        //memanggil paintComponent untuk menampilkan panel
        super.paintComponent(g);
        
        int width = getWidth();//mendeklarasikan total lebar 
        int height = getHeight();//mendeklarasikan total tinggi
        
        //menggambar garis dari kiri atas ke kanan bawah
        g.drawLine( 0,0,width,height);
        //menggambar garis dari kanan atas ke kiri bawah
        g.drawLine( 0,height,width,0);
 
    }
}
Class Utama:
import javax.swing.JFrame;

/**
 *
 * @author Novian Kristianto
 */
public class DrawPanelTest {
    public static void main(String[] args){
        //membuat panel untuk menggambar
        DrawPanel panel = new DrawPanel();
        //membuat frame baru
        JFrame aplication = new JFrame();
        //men-set Frame agar dapat keluar saat exit ditekan
        aplication.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        
        aplication.add(panel);//menambahkan panel ke frame
        aplication.setSize(500,500);//set ukuran dari frame
        aplication.setVisible(true);//membuat frame menjadi terlihat
    }
}
nah sekarang copy kode diatas ke editor java yang sobat gunakan,dan lihat hasilnya. nah sekian dulu dari saya untuk kali ini, semoga tulisan kali ini dapat bermanfaat bagi sobat sekalian. 

Salam,

Novian Kristianto

Tidak ada komentar:

Posting Komentar