Kamis, 08 Juni 2017

Script Buttom Dan Contoh Exception Handling

selamat pagi, siang ataupun malam,,,

hari ini saya akan memberikan beberapa script Buttom pada java dan contoh penerapan Exception Handling, ga usah banyak basa basi, langsung saja, ini beberapa script buttom pada netbeans

Buttom untuk masuk ke Frame
new nama frame().show();
this.dispose();

Buttom ini digunakan untuk masuk atau kembali ke frame awal seperti ke frame Menu, frame aplikasi, dan frame input data.
contoh: untuk kembali ke menu utama

new Menu Utama().show();
this.dispose();

Buttom Refresh
pada buttom ini kita gunakan untuk memulihkan atau mengosongkan TextField yang telah di isi menjadi kosong seperti pertama kali kita membuka aplikasi.

TextField1.setText("");
TextField2.setText("");

sisanya tergantung kita memasukan jumlah TextFieldnya.

Buttom untuk keluar
pada buttom ini kita gunakan untuk langsung keluar dari aplikasi yang kita buat.

this.dispose();

Buttom untuk menghitung
buttom ini digunakan untuk menghitung seperti contoh kasus sederhana, kita membuat buttom hitung untuk menghitung volume dan luas sebuah limas

double s, t, vol, luas;
s=Double.parseDouble(jTextField1.getText());
t=Double.parseDouble(jTextField2.getText());
vol =(s*s)*t/3;
jTextField3.setText(""+vol);
luas=(s*s)+4*(((s*s)*t/2)*4);
jTextField4.setText(""+luas);


nah sekian seputar script buttom nya,, dari semua itu ada yang harus di perhatikan, yaitu cara penulisannya harus tepat kalo ada huruf kapital di tengah jangan diubah biarkan saja,

selanjutnya mengenai exception handling Try Catch

Exception Handling
adalah suatu program yang apa bila mengalami kesalahan akan menghasilkanruntime error seperti gagal membuka suatu program dan input salah. ketika runtime error tersebut terjadi aplikasi akan mebua suatu exception seperti gambar berikut.


itu adalah contoh hasil exception handling try catch, kita langsung aja

dibawah ini adalah bagian try catch yang penting dan jangan sampai terlewatkan

ini adalah script awal exception try catch.
Try
{
//tulis pernyataan yang dapat mengakibatkan exception
//dalam blok ini
}
catch( <exceptionType1> <varName1> )
{
//tulis aksi apa dari program Anda yang dijalankan jika ada
//exception tipe tertentu terjadi
}


kita langsung ke contoh penggunaan try catch saja, disini saya akan memberikan 2 contoh nya saja

1. mengghitung luas dan volume limas berikut adalah scriptnya

 try
        {
            double s, t, vol, luas;
            s=Double.parseDouble(jTextField1.getText());
            t=Double.parseDouble(jTextField2.getText());
            vol =(s*s)*t/3;
            jTextField3.setText(""+vol);
            luas=(s*s)+4*(((s*s)*t/2)*4);
            jTextField4.setText(""+luas);
        }
        catch (NumberFormatException e)
        {
        JOptionPane.showMessageDialog(null,"input salah");
    }
    } 

2. menghitung luas dan volume silinder/tabung

try
        {
            double phi=22/7;
            double r, t, Vol, Lp, Ls;
            r=Double.parseDouble(jTextField1.getText());
            t=Double.parseDouble(jTextField2.getText());
            Vol=phi*(r*r)*t;
            jTextField3.setText(""+Vol);
            Lp=2*phi*r*(t+r);
            jTextField4.setText(""+Lp);
            Ls=2*phi*r*t;
            jTextField5.setText(""+Ls);
        }
        catch (NumberFormatException e)
        {
        JOptionPane.showMessageDialog(null,"input salah");
    }   


untuk membuktikan nya silakan coba sendiri,, kalau ada masalah dan ingin bertanya silahkan komen saja

selamat berjuang kawan