Thursday, May 24, 2012

Dealer ASUS komputer di Balikpapan

Surya Utama Nusantara

Telepon: 0542 5601717

 

Fajarcom

0542 7589086

 

Milkom

0542 426029

 

Fuluso Computer

0542 737878

 

SIP com

0542 7203634

 

Gatra Komp

0542 737557

 

X Com:

0542 6107777

Monday, May 21, 2012

Alamat BINUS CENTER Balikpapan

Contact person:

 

Frida 081347488737

 

Desti 08122055815

 

Alamat:

 

Komplek Balikpapan Super Blok (BSB) Blok E-03

 

Jl. Jenderal Sudirman, Balikpapan 76114, Kalimantan Timur

(0542) 7586819

(0542) 7213586

 

E-mail: bcbalikpapan@binuscenter.com

 

Website: www.binuscenter.com

 

Sunday, May 20, 2012

Penerapan JTextField Pada Box Layout

berikut ini hasil coding malam ini, source code nya udah diutak-atik. sehingga nggak mirip lagi sama contoh aslinya yg didapat dari internet. lumayan utak-atik biar makin ngerti coding Java SE. dan bisa bikin source code yg baru:


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

/*
 * source code ini terinspirasi dari source code KotakLayout1.java
 * hanya saja ini diterapkan pada JTextField. sementara di
 * source code KotakLayout1.java digunakan JButton.
 */


package FrameSwing;

import java.awt.Component;
import java.awt.Container;
import java.awt.Font;
import javax.swing.BoxLayout;
import javax.swing.JTextField;
import javax.swing.JFrame;


/**
 *
 * @author StevenNathaniel
 */
public class KotakTeksLayout5 {
    public static void addComponentsToPane(Container pane){
        pane.setLayout(new BoxLayout(pane, BoxLayout.Y_AXIS));
       
        addBTextField("TextField 1", pane);
        addBTextField("TextField 2", pane);
       
        //Yang Diatas beda dengan yg dibawah lho
       
        addATextField("TextField 3", pane);
        addATextField("Long Default Text 4", pane);
        addATextField("TextField 5", pane);
       
    }
   
    /* Di bawah ini adalah kode untuk addATextField diatas
         * Jadi tanpa kode di bawah ini maka addAButton di atas akan error
         * Perlu diingat bahwa dalam konsep OOP segala sesuatu nya harus
         * dideklarasikan
         */
   
    /*
     * Dibawah ini ada 2 public static void yang berbeda untuk dua format huruf
     * yang berbeda. dengan 2 pasang tanda { & }
     */
    private static void addATextField(String text, Container container){
       
        JTextField textfield = new JTextField(text);
        textfield.setAlignmentX(Component.CENTER_ALIGNMENT);
        textfield.setFont(new Font("Courier", Font.PLAIN, 36)); // mensetting font yg digunakan
        container.add(textfield);
       
    }
   
        private static void addBTextField(String text, Container container){
           
            JTextField textfield = new JTextField(text);
            textfield.setAlignmentX(Component.CENTER_ALIGNMENT);
            textfield.setFont(new Font("Arial", Font.BOLD,20));
            container.add(textfield);
       
       
    }
       
        private static void createAndShowGUI(){
           
            JFrame frame = new JFrame("Demo Kotak Teks");
            frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
           
           
            addComponentsToPane(frame.getContentPane());
           
            frame.pack();
            frame.setVisible(true);
           
        }
       
            public static void main(String[]args){
           
            javax.swing.SwingUtilities.invokeLater(new Runnable(){
                public void run(){
                createAndShowGUI();
            }
            });
            }
}

Bagan Aplikasi Yang Dibuat Menggunakan Java


Source Code Java: JTextField Dengan Grid Layout


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

/*
 * source code ini akan meniru source code yang terdapat
 * pada class GarisLayout3.java. hanya saja diterapkan
 * menggunakan JTextField
 */


package FrameSwing;

import java.awt.Container;
import java.awt.Font;
import java.awt.GridLayout;


import javax.swing.JTextField;
import javax.swing.JFrame;


/**
 *
 * @author Steven Nathaniel
 */
public class KotakTeksLayout4 extends JFrame{
    public static void main(String[]args){
       
        KotakTeksLayout4 ktl = new KotakTeksLayout4();
        ktl.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        ktl.pack();
        ktl.setVisible(true);
       
       
    }
   
    public KotakTeksLayout4(){
        Container pane = getContentPane();
        pane.setLayout(new GridLayout(2, 2));
        JTextField textfield = new JTextField();
        pane.add(textfield);
        textfield = new JTextField();
        textfield.setFont(new Font("Courier", Font.PLAIN, 36));
        pane.add(textfield);
        textfield = new JTextField(" Isilah daku semau mu");
        pane.add(textfield);
       
       
    }
   
   
}

Saturday, May 19, 2012

Penerapan JTextField pada JFrame Dengan Menggunakan Grid Layout

berikut ini source code yang melibatkan JTextField. pada source code contoh yang diperoleh dari internet, mereka menggunakan JButton. maka dilakukan eksplorasi terhadap JTextField dengan memanfaat dasar dari contoh itu:


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

/* Berikut ini adalah usaha penerapan JTextField di Grid Layout.
 * Jadi disini source code nya meniru source code GarisLayout2.java
 * cuma di GarisLayout1.java digunakan Button.
 * jadi ingin mengekplorasi JTextField untuk berbagai Layout.
 */


package FrameSwing;

import java.awt.GridLayout;
import javax.swing.JTextField;
import javax.swing.JFrame;
/**
 *
 * @author Steven Nathaniel
 */
public class KotakTeksLayout3 {
   
    public static void main(String[]args){
      JFrame.setDefaultLookAndFeelDecorated(true);
      JFrame frame = new JFrame("Percobaan JTextField & Grid Layout");
      frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
      frame.setLayout(new GridLayout(3,2));
     
      frame.add(new JTextField(20));
      frame.add(new JTextField(20));
     
      frame.pack();
      frame.setVisible(true);
    }
}


kalau source code pada bagian ini:

frame.add(new JTextField(20));
frame.add(new JTextField(20));

diubah menjadi :

frame.add(new JTextField("Teks 1"));
frame.add(new JTextField("Teks 2"));


maka saat source code dijalankan yg muncul adalah default teks di JTextField itu.



angka 20 diatas menunjukan jumlah field di dalam JTextField itu. hal ini menentukan ukuran panjang dari JTextField. jadi tidak berkaitan dengan jumlah character nya. untuk referensi nya bisa dibaca di:

http://docs.oracle.com/javase/tutorial/uiswing/components/textfield.html

Cara Membuat Kalkulator Menggunakan Java

Website berikut ini menyediakan tutorial yang bagus mengenai cara membuat kalkulator menggunakan bahasa pemrograman Java. Cara nya dengan drag & drop di visual editor nya Java:

 

http://www.homeandlearn.co.uk/java/java_forms.html