Cara Membuat Program Jframe Menggunakan Java Netbeans Beserta Contohnya

Posted on
https://www.gabuttech.com/

Java Swing adalah salah satu library yang digunakan untuk membuat antarmuka grafis (GUI) dalam bahasa pemrograman Java. NetBeans adalah Integrated Development Environment (IDE) yang populer untuk pengembangan aplikasi Java, termasuk pembuatan program GUI dengan Java Swing. Artikel ini akan membahas cara membuat program GUI dengan menggunakan JFrame di Java menggunakan NetBeans.

Contoh Program Java Netbeans Jframe :

1. Mempersiapkan Lingkungan NetBeans

Pastikan Anda telah menginstal NetBeans IDE di komputer Anda. Jika belum, Anda dapat mengunduh dan menginstalnya dari situs web resmi NetBeans. Setelah instalasi selesai, buka NetBeans dan buat proyek Java baru.

2. Membuat Program GUI dengan JFrame di NetBeans

  • Berikut adalah contoh cara membuat program GUI sederhana dengan JFrame di NetBeans:
  • Buka NetBeans dan buat proyek Java baru.
  • Klik kanan pada folder proyek dan pilih “New” > “JFrame Form” untuk membuat frame GUI.
  • Anda akan diberikan opsi untuk memberi nama frame. Beri nama frame sesuai keinginan Anda, misalnya “AplikasiGUI”. Klik “Finish”.
  • Setelah frame dibuat, Anda akan melihat tampilan desain GUI yang memungkinkan Anda untuk menambahkan komponen GUI ke dalam frame.
  • Anda dapat menambahkan berbagai komponen seperti tombol, label, kotak teks, dan sebagainya ke frame GUI dengan mengklik dan menarik komponen dari palet di sebelah kiri ke area desain frame.
  • Anda dapat menyesuaikan sifat komponen dan tata letak dengan mengklik pada komponen yang ingin Anda ubah, lalu memodifikasinya di panel Properties di sebelah kanan.
  • Anda juga dapat menambahkan kode Java ke dalam metode-metode yang dihasilkan oleh NetBeans. Misalnya, Anda dapat menambahkan kode untuk menangani tindakan saat tombol diklik.

Berikut adalah contoh kode program Java untuk frame GUI sederhana:

java :

package aplikasigui;


public class AplikasiGUI extends javax.swing.JFrame {


    public AplikasiGUI() {

        initComponents();

    }


    private void initComponents() {


        jLabel1 = new javax.swing.JLabel();

        jButton1 = new javax.swing.JButton();


        setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);


        jLabel1.setText(“Selamat datang di Aplikasi GUI!”);


        jButton1.setText(“Klik Saya”);

        jButton1.addActionListener(new java.awt.event.ActionListener() {

            public void actionPerformed(java.awt.event.ActionEvent evt) {

                jButton1ActionPerformed(evt);

            }

        });


        javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());

        getContentPane().setLayout(layout);

        layout.setHorizontalGroup(

            layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)

            .addGroup(layout.createSequentialGroup()

                .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)

                    .addGroup(layout.createSequentialGroup()

                        .addGap(136, 136, 136)

                        .addComponent(jLabel1))

                    .addGroup(layout.createSequentialGroup()

                        .addGap(166, 166, 166)

                        .addComponent(jButton1)))

                .addContainerGap(161, Short.MAX_VALUE))

        );

        layout.setVerticalGroup(

            layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)

            .addGroup(layout.createSequentialGroup()

                .addGap(68, 68, 68)

                .addComponent(jLabel1)

                .addGap(18, 18, 18)

                .addComponent(jButton1)

                .addContainerGap(78, Short.MAX_VALUE))

        );


        pack();

    }


    private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {

        jLabel1.setText(“Tombol telah diklik!”);

    }


    public static void main(String args[]) {

        java.awt.EventQueue.invokeLater(new Runnable() {

            public void run() {

                new AplikasiGUI().setVisible(true);

            }

        });

    }


    private javax.swing.JButton jButton1;

    private javax.swing.JLabel jLabel1;

}

3. Menjalankan Program GUI

Setelah Anda menulis kode program GUI, Anda dapat menjalankan program dengan mengklik tombol “Run” di NetBeans. Frame GUI akan muncul dan Anda dapat berinteraksi dengan komponen yang telah Anda tambahkan.

Kesimpulan :

Dalam artikel ini, kita telah menciptakan program GUI sederhana menggunakan JFrame di Java dengan bantuan NetBeans. Anda dapat mengembangkan aplikasi yang lebih kompleks dengan menambahkan lebih banyak komponen dan logika bisnis sesuai kebutuhan Anda. NetBeans adalah alat yang kuat untuk membantu Anda merancang dan mengembangkan aplikasi GUI Java dengan cepat.

Leave a Reply

Your email address will not be published. Required fields are marked *