saling bergai ilmu

Rabu, 09 Maret 2016

Membuat Aplikasi Sederhana Menggunakan Komponen Swing Menu (Mencari Nilai Rata-Rata)

Membuat Aplikasi Sederhana Menggunakan Komponen Swing Menu (Mencari Nilai Rata-Rata)

Setelah Di Run

Ini adalah contoh aplikasi dari swing yang sederhana hanya ada 2 action yaitu submit dan reset.

Properti di bawah ini
Buat properti seperti di bawah

Panel Kiri

Panel Kanan



Kemudian buat action di botton reset serta botton submit.

isi method seperti di bawah

Botton Submit.

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

        double total;
        String nama = Nama.getText();
        String makul = Makul.getText();
        String kelas = Kelas.getText();
        String A = "Istimewa, Mutu : A";
        String B = "Memuaskan, Mutu : B";
        String C = "Cukup, Mutu : C";
        String D = "Kurang, Mutu : D";
        String E = "Gagal, Mutu : E";
        
        int tgs = Integer.parseInt(Tugas.getText());
        int qs = Integer.parseInt(Quis.getText());
        int ts = Integer.parseInt(Uts.getText());
        int as = Integer.parseInt(Uas.getText());
        int hdr = Integer.parseInt(Hadir.getText());
        
        double tugas = tgs;
        double quis = qs;
        double uts = ts;
        double uas = as;
        double hadir = hdr;
        
        total =(0.1*hadir)+(0.1*tugas)+(0.05*quis)+(0.25*uts)+(0.5*uas);
        
        if (total>80 && total<=100) {
            cn.setText(nama);
            ck.setText(kelas);
            cmk.setText(makul);
            cna.setText(""+total);
            cket.setText(A);
        }
        else if (total>=70 && total<80) {
             cn.setText(nama);
            ck.setText(kelas);
            cmk.setText(makul);
            cna.setText(""+total);
            cket.setText(B);
        }
        else if (total>=60 && total<70) {
             cn.setText(nama);
            ck.setText(kelas);
            cmk.setText(makul);
            cna.setText(""+total);
            cket.setText(C);
        }
        else if (total>=45 && total<60) {
             cn.setText(nama);
            ck.setText(kelas);
            cmk.setText(makul);
            cna.setText(""+total);
            cket.setText(D);
        }
        else if (total<45) {
             cn.setText(nama);
            ck.setText(kelas);
            cmk.setText(makul);
            cna.setText(""+total);
            cket.setText(E);
        }
        else {
            JOptionPane.showMessageDialog(null, "Data yang anda masukkan ngawur coy :v :v :v ","Error",0);
        }

    }     

Botton Reset
   private void resetActionPerformed(java.awt.event.ActionEvent evt) {                                      
       
        Nama.setText(null);
        Kelas.setText(null);
        Makul.setText(null);
        Quis.setText(null);
        Hadir.setText(null);
        Tugas.setText(null);
        Uts.setText(null);
        Uas.setText(null);
        
        //panel 2
        ck.setText(null);
        cn.setText(null);
        cna.setText(null);
        cket.setText(null);
        cmk.setText(null);
        
    }    

Dan coba run Projeck anda
sekian terima kasih
,

Tidak ada komentar:

Posting Komentar