Senin, 25 Mei 2015

contoh coding java GUI

package GUIae;
import java.util.Scanner;
public class GUI_dong extends javax.swing.JFrame {

    public GUI_dong() {
        initComponents();
    }
   
    private void jTextField1ActionPerformed(java.awt.event.ActionEvent evt) {                                           
    Scanner masuk = new Scanner (System.in);
        int a;

    }                                          

    private void jTextField2ActionPerformed(java.awt.event.ActionEvent evt) {                                           
     Scanner masuk = new Scanner (System.in);
        int b; 
    }                                          

    private void jTextField2KeyPressed(java.awt.event.KeyEvent evt) {
        int panjang=Integer.parseInt(jTextField1.getText());
        int lebar=Integer.parseInt(jTextField2.getText());
        String hasil=String.valueOf(panjang*lebar);
        jLabel10.setText(hasil);
        String hasil2=String.valueOf(2*(panjang+lebar));
        jLabel11.setText(hasil2);
    }                                     

   
    public static void main(String args[]) {
    java.awt.EventQueue.invokeLater(new Runnable() {
            public void run() {
                new GUI_dong().setVisible(true);
            }
        });
    }

                        
    private javax.swing.JLabel jLabel1;
    private javax.swing.JLabel jLabel10;
    private javax.swing.JLabel jLabel11;
    private javax.swing.JLabel jLabel2;
    private javax.swing.JLabel jLabel3;
    private javax.swing.JLabel jLabel4;
    private javax.swing.JLabel jLabel5;
    private javax.swing.JLabel jLabel6;
    private javax.swing.JLabel jLabel7;
    private javax.swing.JLabel jLabel8;
    private javax.swing.JLabel jLabel9;
    private javax.swing.JPanel jPanel2;
    private javax.swing.JTextField jTextField1;
    private javax.swing.JTextField jTextField2;
                     
}




Contoh coding java function switch case + array

package praktikum3;
import java.util.Scanner;
public class Praktikum3 {
      
       public static void main(String[] args) {
       System.out.println("Menu Pilihan");
       System.out.println();
       System.out.println("[1] Faktorisasi");
       System.out.println("[2] Faktorial");
       System.out.println("[3] Pangkat");
       System.out.println("[4] Selesai");
       System.out.println();
   Scanner masuk = new Scanner (System.in);
   int a;
   System.out.print("Masukkan Pilihan : ");
   a=masuk.nextInt();
   switch (a)
   {
      case 1:
        
          System.out.println("[1] Faktorisasi");
        System.out.print("Masukkan nilai : ");
        int b=masuk.nextInt();
        fak1(b);     
        break;
      case 2:
          System.out.println("[2] Faktorial");
        System.out.print("Masukkan nilai : ");
        int c=masuk.nextInt();
        fak2(c);
         break;
      case 3:
          System.out.println("[3] Pangkat");
        System.out.print("Masukkan nilai : ");
        int d = masuk.nextInt();
        System.out.print("Masukkkan pangkat : ");
        int e = masuk.nextInt();
        pangkat(d,e);
         break;
      default:
          System.out.println("Selesai");
         break;
   }
    }
   public static void fak1(int b){
   System.out.println("Hasil Faktorisasi dari "+b+" adalah : ");   
   int x;
    for(x=1; x<=b; x++)
    {
        if(b%x == 0)
        {
           System.out.print(x +" ");
        }
    }
    }
   public static void fak2(int c){
  
    int i,o;
    o=1;
   for(i=1;i<=c;i++)
{
System.out.print(i+" * ");
o=o*i;
}
   System.out.println();
   System.out.println("Hasil Faktorial dari "+c+" adalah :");
   System.out.println(o);
}
 public static void pangkat (int d, int e){
   int i,hasil;
   hasil=1;
   for (i=1; i<=e;i++){
   hasil = hasil * d;
   }  
   System.out.println("Hasil Hitung dari "+d+" ^ "+e+" adalah : "+hasil);
  
    }
}