saling bergai ilmu

Rabu, 09 Maret 2016

Membuat Aplikasi Sederhana Menggunakan Komponen Swing Menu (Zodiak)

Membuat Aplikasi Sederhana Menggunakan Komponen Swing Menu (Zodiak)

ini adalh aplikasi iseng hanya untuk hiburan tentang ramalan zodiak(horoskop)

Tampilan

Buat Properti seperti di bawah



Pertama seting item di combo box.
klik kanan di combo box nya klik properti --> Model --> isi sesuai keinginan anda.

Setelah semua item atau komponen sudah di pasang.
Buat action di button Cari dan Reset

Cari
Klik kanan - Event - Action - Actionper. -- kemudian isi kode seperti di bawah.

  private void CariActionPerformed(java.awt.event.ActionEvent evt) {                                     
        // TODO add your handling code here:
        
        int Tgl = Integer.parseInt(tgl.getText());

        
        if (bln.getSelectedItem().equals("januari")){
            if (Tgl<=19){
                tmp.setText("CAPRICORN");
                tmp1.setText("  Manfaatkan IT yang tersedia");
                tmp2.setText("  Pas-pasan");
                tmp3.setText("  Lagi mesra-mesranya");
            }
            else if (Tgl<=31){
                tmp.setText("AQUARIUS\n");
                tmp1.setText("  Jangan bertindak yang tak lazim\n");
                tmp2.setText("  Atur keuangan kamu\n");
                tmp3.setText("  Ada yang naksir kamu");
            }
            else {
                JOptionPane.showMessageDialog(null,"Tanggal yang anda masukkan kebanyakan", "Error",0);
            }
        }

        if (bln.getSelectedItem().equals("februari")){
            if (Tgl<=18){
                tmp.setText("AQUARIUS\n");
                tmp1.setText("  Jangan bertindak yang tak lazim\n");
                tmp2.setText("  Atur keuangan kamu\n");
                tmp3.setText("  Ada yang naksir kamu");
            }
            else if (Tgl<=29){
                tmp.setText("PISCES");
                tmp1.setText("  Luangkan waktu untuk bersantai");
                tmp2.setText("   kamu lagi menipis\n");
                tmp3.setText("  Kamu lagi butuh perhatian saat ini");
            }
            else {
                JOptionPane.showMessageDialog(null,"Tanggal yang anda masukkan kebanyakan", "Error",0);
            }        
        }
                if (bln.getSelectedItem().equals("maret")){
            if (Tgl<=20){
                tmp.setText("PISCES");
                tmp1.setText("  Luangkan waktu untuk bersantai");
                tmp2.setText("   kamu lagi menipis\n");
                tmp3.setText("  Kamu lagi butuh perhatian saat ini");
            }
            else if (Tgl<=31){
                tmp.setText("ARIES");
                tmp1.setText("  Ada awal baru di awal pekan ini");
                tmp2.setText("  Jangan boros\n");
                tmp3.setText("  Dia lagi butuh perhatian mu");
        }
            else {
                JOptionPane.showMessageDialog(null,"Tanggal yang anda masukkan kebanyakan", "Error",0);
            }
        
                }
                
                if (bln.getSelectedItem().equals("april")){
            if (Tgl<=18){
                tmp.setText("ARIES ");
                tmp1.setText("  Jangan bertindak yang tak lazim\n");
                tmp2.setText("  Atur keuangan kamu\n");
                tmp3.setText("  Ada yang naksir kamu");
            }
            else if (Tgl<=30){
                tmp.setText("TAURUS");
                tmp1.setText("  Luangkan waktu untuk bersantai");
                tmp2.setText("   kamu lagi menipis\n");
                tmp3.setText("  Kamu lagi butuh perhatian saat ini");
            }  
            else {
                JOptionPane.showMessageDialog(null,"Tanggal yang anda masukkan kebanyakan", "Error",0);
            }      
        }

        if (bln.getSelectedItem().equals("mei")){
            if (Tgl<=18){
                tmp.setText("TAURUS");
                tmp1.setText("  Jangan bertindak yang tak lazim\n");
                tmp2.setText("  Atur keuangan kamu\n");
                tmp3.setText("  Ada yang naksir kamu");
            }
            else if (Tgl<=31){
                tmp.setText("GEMINI");
                tmp1.setText("  Luangkan waktu untuk bersantai");
                tmp2.setText("   kamu lagi menipis\n");
                tmp3.setText("  Kamu lagi butuh perhatian saat ini");
            }   
            else {
                JOptionPane.showMessageDialog(null,"Tanggal yang anda masukkan kebanyakan", "Error",0);
            }     
        }

        if (bln.getSelectedItem().equals("juni")){
            if (Tgl<=18){
                tmp.setText("GEMINI");
                tmp1.setText("  Jangan bertindak yang tak lazim\n");
                tmp2.setText("  Atur keuangan kamu\n");
                tmp3.setText("  Ada yang naksir kamu");
            }
            else if (Tgl<=30){
                tmp.setText("CANCER");
                tmp1.setText("  Luangkan waktu untuk bersantai");
                tmp2.setText("   kamu lagi menipis\n");
                tmp3.setText("  Kamu lagi butuh perhatian saat ini");
            }  
            else {
                JOptionPane.showMessageDialog(null,"Tanggal yang anda masukkan kebanyakan", "Error",0);
            }      
        }

        if (bln.getSelectedItem().equals("juli")){
            if (Tgl<=18){
                tmp.setText("CANCER");
                tmp1.setText("  Jangan bertindak yang tak lazim\n");
                tmp2.setText("  Atur keuangan kamu\n");
                tmp3.setText("  Ada yang naksir kamu");
            }
            else if (Tgl<=31){
                tmp.setText("LEO");
                tmp1.setText("  Luangkan waktu untuk bersantai");
                tmp2.setText("   kamu lagi menipis\n");
                tmp3.setText("  Kamu lagi butuh perhatian saat ini");
            }   
            else {
                JOptionPane.showMessageDialog(null,"Tanggal yang anda masukkan kebanyakan", "Error",0);
            }     
        }

        if (bln.getSelectedItem().equals("agustus")){
            if (Tgl<=18){
                tmp.setText("LEO");
                tmp1.setText("  Jangan bertindak yang tak lazim\n");
                tmp2.setText("  Atur keuangan kamu\n");
                tmp3.setText("  Ada yang naksir kamu");
            }
            else if (Tgl<=31){
                tmp.setText("VIRGO");
                tmp1.setText("  Luangkan waktu untuk bersantai");
                tmp2.setText("   kamu lagi menipis\n");
                tmp3.setText("  Kamu lagi butuh perhatian saat ini");
            }  
            else {
                JOptionPane.showMessageDialog(null,"Tanggal yang anda masukkan kebanyakan", "Error",0);
            }      
        }

        if (bln.getSelectedItem().equals("september")){
            if (Tgl<=18){
                tmp.setText("VIRGO");
                tmp1.setText("  Jangan bertindak yang tak lazim\n");
                tmp2.setText("  Atur keuangan kamu\n");
                tmp3.setText("  Ada yang naksir kamu");
            }
            else if (Tgl<=30){
                tmp.setText("LIBRA");
                tmp1.setText("  Luangkan waktu untuk bersantai");
                tmp2.setText("   kamu lagi menipis\n");
                tmp3.setText("  Kamu lagi butuh perhatian saat ini");
            }      
            else {
                JOptionPane.showMessageDialog(null,"Tanggal yang anda masukkan kebanyakan", "Error",0);
            }  
        }

        if (bln.getSelectedItem().equals("oktober")){
            if (Tgl<=18){
                tmp.setText("LIBRA");
                tmp1.setText("  Jangan bertindak yang tak lazim\n");
                tmp2.setText("  Atur keuangan kamu\n");
                tmp3.setText("  Ada yang naksir kamu");
            }
            else if (Tgl<=31){
                tmp.setText("SCORPION");
                tmp1.setText("  Luangkan waktu untuk bersantai");
                tmp2.setText("   kamu lagi menipis\n");
                tmp3.setText("  Kamu lagi butuh perhatian saat ini");
            }  
            else {
                JOptionPane.showMessageDialog(null,"Tanggal yang anda masukkan kebanyakan", "Error",0);
            }      
        }

        if (bln.getSelectedItem().equals("november")){
            if (Tgl<=18){
                tmp.setText("SCORPION");
                tmp1.setText("  Jangan bertindak yang tak lazim\n");
                tmp2.setText("  Atur keuangan kamu\n");
                tmp3.setText("  Ada yang naksir kamu");
            }
            else if (Tgl<=30){
                tmp.setText("SAGITARIUS");
                tmp1.setText("  Luangkan waktu untuk bersantai");
                tmp2.setText("   kamu lagi menipis\n");
                tmp3.setText("  Kamu lagi butuh perhatian saat ini");
            }    
            else {
                JOptionPane.showMessageDialog(null,"Tanggal yang anda masukkan kebanyakan", "Error",0);
            }    
        }

        if (bln.getSelectedItem().equals("desember")){
            if (Tgl<=18){
                tmp.setText("SAGITARIUS");
                tmp1.setText("  Jangan bertindak yang tak lazim\n");
                tmp2.setText("  Atur keuangan kamu\n");
                tmp3.setText("  Ada yang naksir kamu");
            }
            else if (Tgl<=31){
                tmp.setText("CAPRICON");
                tmp1.setText("  Luangkan waktu untuk bersantai");
                tmp2.setText("   kamu lagi menipis\n");
                tmp3.setText("  Kamu lagi butuh perhatian saat ini");
            }   
            else {
                JOptionPane.showMessageDialog(null,"Tanggal yang anda masukkan kebanyakan", "Error",0);
            }     
        }
        
    }                        

Keterangan
 tmp.setText("CAPRICON"); // tampilan untuk nama horoskop
                tmp1.setText("  Luangkan waktu untuk bersantai"); //tulisan untuk kegiatan
                tmp2.setText("   kamu lagi menipis\n"); //tulisan untuk keuangan
                tmp3.setText("  Kamu lagi butuh perhatian saat ini"); //tulisan unuk ramalan asmara
edit sperti keinginan anda inginkan


Reset
Klik kanan - Event - Action - Actionper. -- kemudian isi kode seperti di bawah.
    private void resetActionPerformed(java.awt.event.ActionEvent evt) {                                      
        // TODO add your handling code here:
        tgl.setText(null);
        tmp.setText(null);
        tmp1.setText(null);
        tmp2.setText(null);
        tmp3.setText(null);
    }                                     


Sekian Dan Terima Kasih
,

Tidak ada komentar:

Posting Komentar