Tampilkan postingan dengan label GUI (Graphical User Interface). Tampilkan semua postingan
Tampilkan postingan dengan label GUI (Graphical User Interface). Tampilkan semua postingan

Jumat, 31 Mei 2013

Cara Membuat Nota Pembelian Makanan Dan Minuman pada java

- 0 komentar
disini saya akan share ilmu saya tentang Cara Membuat Nota Pembelian Makanan Dan Minuman

di sini kasih contoh langsung screenshoutnya saja, bia kalian tidak bingung...

nah ini screennshout hasilnya 




ini contoh codingannya gan :



/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package main;

import java.util.Date;
import javax.swing.JOptionPane;

/**
 *
 * @author Toshiba
 */
public class TakeHomeEditan {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        // TODO code application logic here
        int makanan;
        int minuman;
        
        JOptionPane.showMessageDialog (null, "=============================================="
                +"\n||  Selamat Datang di Rumah Makan Teknik Informatika  ||" 
                +"\n==============================================");
        
        String menu = null,
        minum = null;
        int harga1 = 0,harga2 = 0, JumlahMakanan , JumlahMinuman , total , kembali;
        
       do{
             makanan = Integer.parseInt(JOptionPane.showInputDialog("========================="
                +"\n                  Menu Makanan"
                +"\n========================="
                + "\n Nama Makanan"      +"              "   +"Harga"
                + "\n 1. Rendang"        +"                      "   +"10.000"
                + "\n 2. Soto"           +"                              "   +"5.000"
                + "\n 3. Rawon"          +"                          "   +"8.000"
                + "\n 4. Bali"           +"                                "   +"7.000")); 
       if (makanan>=5) {
               JOptionPane.showMessageDialog(null, "Pilihan Tidak Ada");
           }
       }
       while (makanan>=5); { 
        
               switch (makanan){
                   case 1:
                       menu  = "Rendang";
                       harga1 = 10000; break;
                   case 2:
                       menu = "Soto";
                       harga1 = 5000; break;
                   case 3:
                       menu = "Rawon";
                       harga1 = 8000; break;
                   case 4:
                       menu = "Bali";
                       harga1 = 7000; break;
                   case 5:
                   default:
                      JOptionPane.showMessageDialog(null, "Yang Anda Pilih Tidak Ada");
                  
                   break;
               }
           }
       
        String in1 = JOptionPane.showInputDialog( "==========================================="
                +"\n||  Berapa jumlah makanan yang ingin anda pesan ?  ||"
                +"\n ===========================================");
        int porsi1 = Integer.parseInt(in1);
        
        
        
        JOptionPane.showMessageDialog(null,"======================================"
                +"\n||  Silahkan Pilih Minuman yang anda inginkan  ||"
                +"\n======================================");    
        do{
            {
                
                   minuman = Integer.parseInt(JOptionPane.showInputDialog("========================="
                +"\n                  Menu Minuman"
                +"\n========================="
                + "\n Nama Makanan"      +"              "   +"Harga"
                + "\n1. Air putih"        +"                        "   +"Gratis"
                + "\n2. Es Campur"           +"                   "   +"5.000"
                + "\n3. Es Teh"          +"                           "   +"2.000"
                + "\n4. Es Doger"           +"                       "   +"3.000"));
        
             if (minuman>=5) {
                   JOptionPane.showMessageDialog(null, "Pilihan Tidak Ada");
               }           
           }       
       }       
       while (minuman>=5); 

    
               
    //int minuman = Integer.parseInt(in2);



    //menu\\
    if (minuman==1){
        minum = "air putih";
        harga2 = 0;}
    else
            if (minuman==2){
            minum = "Es Campur";
    harga2 = 5000;}
    else
            if(minuman==3){
               minum = "Es Teh";
    harga2 = 2000;}
    else
            if (minuman == 4) {
                   minum = "Es Doger";       
    harga2 = 3000;}
            
            else {
                   JOptionPane.showMessageDialog(null, "Yang Anda Pilih Tidak Ada");
                }
           String in3 = JOptionPane.showInputDialog(null, "Massukan Jumlah Minuman Yang Ingin Anda Pesan?");
           int porsi2 = Integer.parseInt(in3);
           
           String in4 = JOptionPane.showInputDialog("Masukkan Jumlah Uang Yang Akan Anda bayarkan ");
           int uang = Integer.parseInt(in4);
           
           //Proses Rumus
           
           JumlahMakanan = (harga1*porsi1);
           JumlahMinuman = (harga2*porsi2);
           total = (JumlahMakanan+JumlahMinuman);
           kembali = (uang - total);
           Date tgl = new Date();
           
           if (uang<total) {
            JOptionPane.showMessageDialog(null, "Wes gak usah mrene neh"
            +"\n duwekmu kurang cak");
           }
           
           //OutPut
            
            if (uang>total) {
            System.out.println("============================================");
            System.out.println("\t          "+ "Nota Pembelian");
            System.out.println("============================================");
            System.out.println("Nama Makanan = " +menu);
            System.out.println("Jumlah Porsi Makanan = " +porsi1);
            System.out.println("Total Harga Makanan = " +porsi1 +" Porsi Seharga " +JumlahMakanan);
            
            System.out.println("Nama Minuman = " +minum);
            System.out.println("Jumlah Porsi Minuman = " +porsi2);
            System.out.println("Total Harga Minuman = " +porsi2 +" Porsi Seharga " +JumlahMinuman);
            
            System.out.println("Total Yang Harus Dibayar = " +total);
            
            System.out.println("Jumlah Yang Dibayar = " +uang);
            System.out.println("Uang Anda Kembali = " +kembali);
            System.out.println("Tanggal Sekarang = " +tgl);
            System.out.println("Terima Kasih");
            }            
        }        
    }

kalau kurang jelas tentang codingan diatas, silahkan download saja projectnya disini 
dan silahkan comen kalau tidak jelas :D

semoga bermanfaat gan ^_^


       
       








Selanjutnya-->>

Cara membuat kalkulator pada JFrameForm Java

- 1 komentar
Nah di sini saya akan share ilmu saya cara untuk membuat kalkulator pada java

dan kalkulator ini masih sedikit belum sempurna, jadi di maklumi saja yah :D :P

ini screennshout tampilan kalkulatornya gan :D
mungkin bagi kalian desainnya jelek ya
hahahahhahahah :P




Kalau mau projecnya silahkan download disini gan :D
Semoga Bermanfaat... :D ^_^ :D

Selanjutnya-->>

cara membuat jfilechooser dan menampilkan frame viewnya pada java

- 0 komentar
oke gan saya akan memberi tutorial cara membuat filechooser dan menampilkan frame vienya pada java...
ini langsung saja saya tunjukin screenshout runingannya... :D
.kalau butuh kodingannya nanti aja

pertama di running...



Trus yang kedua pilih gambarnya...
.,dan di sebelah kanan itu ketika kita memilih file gambarnya, langsung muncul di sebelah kanan, itu namanya Frame Viewnya gan :D
.setelah itu klik open



Dan inilah hasil akhirnya :D



Semoga Bermanfaat.. :D
silahkan download projectnya disini



Selanjutnya-->>

Sabtu, 20 April 2013

Request Fokus VS Memberi Warna Pada JTextField Saat di Enter

- 0 komentar
Request Fokus adalah ketika kita sedang mengetik di JTextForm pertama, lalu kita pencet tombol ENTER, lalu secara otomatos akan berpindah ke JTextForm selanjutnya. Itu artiya Request fokus kita memberikan tombol aksi pada JTextField tersebut, sehingggan kalau kita pencet tombol ENTER, langsung fokus ke JTextField selanjutnya.

Sedangkan memberi warna pada JTextField saat di enter adalah ketika kita sedang mengisi data di JTextField pertama lalu kita tekan ENTER, secara otomatis kolom JText Field warnanya akan berubah warna...

seperti yang saya contohkan di bawah ini, ketika saya tekan tombol ENTER, secara otomatis Kolom JTextField akan berubah warna menjadi warna pink..
nb: warna dapat di rubah dengan keinginan kalian sendiri :D









Kalau pengen tau codingannya, di bawah sini gan :D


private void nikActionPerformed(java.awt.event.ActionEvent evt) {                                  
        // TODO add your handling code here:
        nama.requestFocus();

        nik.setBackground(Color.pink);
    }

itu kodingan untuk JTextField pada kolom nik

dan ini keterangannya gan:

 nama.requestFocus();
artinya ketika kita menekan tombol ENTER, secara otomatis cursor pengetikan akan berpindah ke kolom JTextField nama.

nik.setBackground(Color.pink);
artinya ketika kita menekan tombol ENTER, secara otomatis kolom nik akan berubah menjadi warna PINK, tapi sebelumnya harus di beri request focus Enter dulu, biar kalau di pencet tombol enter, langsung warnanya berubah. :D

kalau kurang jelas, silahkan download saja poject ku disini gan :D

THANKS, smoga bermanfaat :D

Selanjutnya-->>

Kamis, 18 April 2013

Membuat Key Event Enter dan Mematikan Inputan JTextField Pada JframeForm JAVA

- 0 komentar

Membuat key_event Enter dan Mematikan Inputam JTextField Maksutnya, Ketika kita mengisi inputan di JTextField pada saat running, lalu kita pencet tombol enter, langsung fokus ke Jtext atau tombol Button selanjutnya, dan inputan pada JTextField MATI atau tidak dapat di isi ulang lagi, kecuali di pencet tombol riset dulu, baru bisa menginputkan lagi

Nah sebagai contoh di bawah ini, saya membuat inputan dari Jtext dan nanti ketika saya pencet Enter, secara otomatis akan menuju ke tombol SAVE dan JTextField akan mati.

Sebelum di ENTER















Sesudah di ENTER













Pengen tau Codingannya ya Sob :D
hahahhahaha

ini sob kodingannya :D


ini codingan untuk tombol Button SAVEnya sob.

    private void saveActionPerformed(java.awt.event.ActionEvent evt) {                                  
        // TODO add your handling code here:
     
        String Nama = (nama.getText());
     
        hasil.setText("Terimakasih, "+Nama);
     
     
        nama.setEnabled(false);
    }                                  

    private void namaKeyPressed(java.awt.event.KeyEvent evt) {                              
        // TODO add your handling code here:
     
        if(evt.getKeyCode() == KeyEvent.VK_ENTER) {
           save.doClick();
        }
     
     
    }                            


Ini codingan untuk JTextFieldnya sob.

    private void namaActionPerformed(java.awt.event.ActionEvent evt) {                                  
        // TODO add your handling code here:
     
       // save.requestFocus();
     
     
    }                

Dan ini kodingan untuk Button RESTnya.. :D                

    private void resetActionPerformed(java.awt.event.ActionEvent evt) {                                      
        // TODO add your handling code here:
     
        nama.setText("");
        hasil.setText("");
        nama.setEnabled(true);
     
    }              



klu kurang jelas silahkan download saja project saya disini

Semoga Bermanfaat gan ^_^
Selanjutnya-->>
 
Copyright © . Selamat Datang Di Blog Bagus Dermawan - Posts · Comments
Theme Template by BTDesigner · Powered by Blogger