Kamis, 28 Maret 2019

Pertemuan 02




    "GUI SWING"
 

Hallo, Disini saya akan menjelaskan bagaimana cara membuat program untuk menghitung (8/5)*3 = 4.8 Menggunakan dialog GUI SWING (Texbox1, Texbox2, Texbox3 & label untuk menampilkan hasilnya).
Disini saya sudah mempunyai project name nya "Tugas2" dan sekarang kita membuat class untuk membuat program GUI SWING ini :

1. Klik new file --> Pilih Gui Swing Forms --> Pilih JFrame Form (lihat tampilan berikut)



2. Lalu pilih Next --> Diisi nama classnya, Tugas02 --> Finish



Lalu akan muncul seperti ini :



































 
Saatnya untuk edit layoutnya, seperti ini :


 

































Setelah design nya sudah oke sekarang kita klik ke source,
lalu mngisi source code pada program ini

===============  Berikut Penjelasan Source Codenya ===============


public class Tugas02 extends javax.swing.JFrame {
public Tugas02() {
        initComponents();
    }
@SuppressWarnings("unchecked")
private void jButton1MouseClicked(java.awt.event.MouseEvent evt) {
double bilangan1;
double bilangan2;
double bilangan3;
double hasil;
bilangan1 = Double.parseDouble(jTextField1.getText());
bilangan2 = Double.parseDouble(jTextField2.getText());
bilangan3 = Double.parseDouble(jTextField3.getText());
hasil = (bilangan1/bilangan2)*bilangan3;
jTextField4.setText(String.format("%.2f", hasil));
}
public static void main(String args[]) {
java.awt.EventQueue.invokeLater(new Runnable() {
            public void run() {
                new Tugas02().setVisible(true);
            }
        });
    }
}


Setelah source code dibuat berikut hasil setelah di run :

3. Diisi dengan bilangan yang akan di hitung : 8,5,3


































4. lalu kita klik "Hitung" untuk mengetahui hasilnya :
































  5. Selesai.


Seperti itulah cara membuat aplikasi penghitung dengan GUI SWING, cukup mudah dan simple kan, demikian penjelasan dari saya, apabila ada kekurangan bisa berkomentar di kolom komen dibawah, sampai ketemu di pertemuan berikutnya, semoga bermanfaat dan Terimakasih.

















Tidak ada komentar:

Posting Komentar