Tutorial Cara Membuat JFrame di Java Netbeans

Pada tutorial kali saya akan membagikan cara membuat jframe pada java mengguna Netbeans IDE, mungkin sebagian dari kalian sudah sangat familiar sekali dengan text editor yang satu ini. Hanya saja semua tutorial di community-java.com tidak ada yang menggunakan drag and drop dalam pembuatan tampilan atau GUI. Mungkin terdengar aneh bagi kalian kenapa saya tidak menggunakan drag and drop seperti tutorial java GUI pada umumnya. 

Berikut source code untuk membuat jframe pada java :

import javax.swing.*;
/**
 *
 * @author user
 */
public class ContohJFrame extends JFrame {

    public ContohJFrame(){
        setTitle("Latihan JFrame");
        setSize(500, 350);
        setDefaultCloseOperation(EXIT_ON_CLOSE);
        setLocationRelativeTo(null);
        setVisible(true);
    }
    
    public static void main(String []args){
        ContohJFrame view = new ContohJFrame();
    }
}

contoh jframe

Penjelesan dari class java ContohJFrame sebagai berikut : pada class ContohJFrame saya membuat constructor yang didalamnya saya memanggil beberapa method. method setTitle("Latihan JFrame") digunanakan untuk memberikan judul pada Frame, setSize(500, 350) digunakan untuk mengatur ukuran Frame, setLocationRelativeTo(null) digunakan agar frame tampil ditengah window dan method setVisible(true) agar frame dapat ditampilkan.

Bagaimana jika kita ingin menambahkan component pada jframe tersebut. Misalkan kita ingin menambahkan komponen JButton maka sisipkan source code di bawah ini :

    private void userInterface(){
        JButton tombol = new JButton("Klik Disini");
        
        getContentPane().add(tombol);
    }

Sisipkan method setLayout(new FlowLayout(FlowLayout.CENTER, 50, 50)) dan userInterface() tersebut sebelum method setVisible(true) agar JButton dapat ditampilkan di frame.
    
    public ContohJFrame(){
        setTitle("Latihan JFrame");
        setSize(500, 350);
        setDefaultCloseOperation(EXIT_ON_CLOSE);
        setLocationRelativeTo(null);
        setLayout(new FlowLayout(FlowLayout.CENTER, 50, 50));
        userInterface();
        setVisible(true);
    }
    
    private void userInterface(){
        JButton tombol = new JButton("Klik Disini");
        
        getContentPane().add(tombol);
    }

jframe

Penambahan method setLayout(new FlowLayout(FlowLayout.CENTER, 50, 50)) berfungsi untuk mengatur tata letak komponen. Penempatan komponen dapat dilakukan dengan Layout Manager dan method setBound(x, y, width, height), pembahasan lebih lanjut mengenai penempatan komponen dapat kalian lihat pada artikel berikutnya.

Agar aplikasi java yang kalian buat lebih terlihat bagus, silahkan gunakan look and feel.

Sekian tutorial cara membuat jframe pada pemrograman java dengan menggunakan Netbeans IDE. Semoga bermanfaat. Silahkan Tinggalkan komentar sebagai bahan diskusi atau saran dari tutorial pembuatan jframe kali ini.


EmoticonEmoticon