Sabtu, 20 April 2013

Contoh Codingan Membuat Rumus Persegi Panjang di JAVA

- 0 komentar

/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package main;
import javax.swing.JOptionPane;
/**
 *
 * @author Toshiba
 */
public class LuasPersegi {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        // TODO code application logic here
     
        //Input
        String input1 = JOptionPane.showInputDialog("Inputkan Pajang Persegi");
        int p = Integer.parseInt(input1);
        String input2 = JOptionPane.showInputDialog("Inputkan Lebar Persegi");
        int l = Integer.parseInt(input2);
 
        //Prosess
        int L = p*l;
     
        //output
        System.out.println("Panjang Persegi = "+p);
        System.out.println("Lebar Persegi = "+l);
        System.out.println("Luas Persegi = " +L);
    }
}

INPUTAN










OUTPUTAN

Kalau kurang jelas, silahkan download filenya disini gan :D

THANKS, semoga bermanfaat :D



Selanjutnya-->>

Contoh kodingan Mencari Bilangan Ganjil dan Genap 1-50

- 0 komentar

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

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

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        // TODO code application logic here
        int i;
      System.out.print("Bilangan Ganjil = ");
      for (i = 1; i <= 50; i++) {
         if (i % 2 != 0) {
            System.out.print(" " + i);
         }
      }
      System.out.println("");
      System.out.print("Bilangan Genap = ");
      for (i = 1; i <= 50; i++) {
         if (i % 2 == 0) {
            System.out.print(" " + i);
         }
      }
      System.out.println("");
   }
}


Ini outputannya gan :D






Kalau Bingung, silahkan download projectnya disini gan :D      

THANKS, semoga bermanfaat :D
     
 

Selanjutnya-->>

Contoh codingan perpangkatan recursif dengan menggunakan perulangan For

- 0 komentar


import javax.swing.JOptionPane;

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

/**
 *
 * @author Toshiba
 */
public class PangkatFor {
 
    public static int pangkatInteratif (int x, int y){
        int hasil = 1, i=1;
        for (i=1; i<=y;i++){
            hasil=hasil*x;
        }
        return hasil;
    }

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        // TODO code application logic here
     
         String input = JOptionPane.showInputDialog("Massukkan Nilai Pertama");
        int a = Integer.parseInt(input);
     
        String input1 = JOptionPane.showInputDialog("Massukkan Nilai Pangkat");
        int b = Integer.parseInt(input1);
     
     
        System.out.println(" "+a+ " Pangkat " +b+ " = " +pangkatInteratif(a,b));
    }
}


saat di running...

INPUTAN









OUTPUTAN











Kalau kurang jelas, silahkan download filenya disini gan :D

THANKS, semoga bermanfaat :D
Selanjutnya-->>

Contoh codingan perpangkatan recursif dengan menggunakan perulangan While

- 0 komentar



import javax.swing.JOptionPane;

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

/**
 *
 * @author Toshiba
 */
public class PangkatWhile {
   
public static int pangkatInteratif (int x, int y){
        int hasil = 1, i=1;
       
        while (i<=y){
            hasil = hasil*x;
            i++;
        }
        return hasil;
}
    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        // TODO code application logic here
        String input = JOptionPane.showInputDialog("Massukkan Nilai Pertama");
        int a = Integer.parseInt(input);
       
        String input1 = JOptionPane.showInputDialog("Massukkan Nilai Pangkat");
        int b = Integer.parseInt(input1);
       
       
        System.out.println(" "+a+ " Pangkat " +b+ " = " +pangkatInteratif(a,b));
    }
}

saat di running...

INPUTAN









OUTPUTAN











Kalau kurang jelas, silahkan download filenya disini gan :D

THANKS, semoga bermanfaat :D

Selanjutnya-->>

Contoh codingan perpangkatan recursif dengan menggunakan perulangan DoWhile

- 0 komentar


import javax.swing.JOptionPane;

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

/**
 *
 * @author Toshiba
 */
public class PangkatDoWhile {
    public static int pangkatInteratif (int x, int y){
        int hasil = 1, i=1;
     
        do{
            hasil = hasil*x;
            i++;
        }while (i<=y);
     
        return hasil;
        }

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        // TODO code application logic here
        String input = JOptionPane.showInputDialog("Massukkan Nilai Pertama");
        int a = Integer.parseInt(input);
     
        String input1 = JOptionPane.showInputDialog("Massukkan Nilai Pangkat");
        int b = Integer.parseInt(input1);
     
     
        System.out.println(" "+a+ " Pangkat " +b+ " = " +pangkatInteratif(a,b));
    }
}


saat di running...

INPUTAN









OUTPUTAN











Kalau kurang jelas, silahkan download filenya disini gan :D

THANKS, semoga bermanfaat :D






Selanjutnya-->>

Contoh codingan perpangkatan dengan recursif biasa

- 0 komentar

/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
import javax.swing.JOptionPane;
/**
 *
 * @author Toshiba
 */
public class PerpangkatanRekursif {

    public static int pangkatRekursif(int x, int y) {
      if (y == 0) {
         return 1;
      }
      else {
         return x * pangkatRekursif(x, y - 1);
      }
   }
 
    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        // TODO code application logic here
           String input = JOptionPane.showInputDialog("Massukkan Nilai Pertama");
        int x = Integer.parseInt(input);
     
        String input1 = JOptionPane.showInputDialog("Massukkan Nilai Pangkat");
        int y = Integer.parseInt(input1);
     
     
        System.out.println(" "+x+ " Pangkat " +y+ " = Hasilnya " +pangkatRekursif(x,y)+" ^_^");
}
    }

saat di running...

INPUTAN










OUTPUTAN











Kalau kurang jelas, silahkan download filenya disini gan :D

THANKS, semoga bermanfaat :D




Selanjutnya-->>

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