Hai, saudara dan teman-teman. Sekarang ini adalah postingan pertama saya di blog ini, sebelumnya postingan saya kali ini sedikit lebih advanced untuk yang ingin lebih dalam mengenal bahasa pemrograman java. Jika sebelumnya anda sudah belajar bahasa pemrograman java berbasis text sudah sedikit menguasainya, saya akan memberikan masukan tentang dasar pemrograman basis objek yang dibuat dengan text. Atau bisa dibilang membuat java basis objek secara manual hanya dengan texteditor tanpa applikasi seperti netbeans dan eclipse....


Setelah saudara menginstal jdk, dan mengatur pathnya, saudara harus mendownload terlebih dahulu package tertentu untuk membuat hal yang dibahas sebelumnya. Package itu ialah BreezySwing dan TerminalIO. Kemuadian setelah anda mendownloadnya langkah selanjutnya yaitu menempatkan ke-2 package tersebut ke- C:\Program Files\Java\jdk1.7.0_80\jre\lib\ext dan ke-
 C:\Program Files\Java\jre7\lib\ext jika anda menginstal jre7.

Kemudian, setelah anda menempatkan package tersebut sekarang kita bisa membuat pemrograman java GUI dengan texteditor biasa seperti notepad tanpa applikasi. Berikut adalah contoh program untuk dasar dari pemrograman java GUI dengan BreezySwing :

import javax.swing.*;
import BreezySwing.*;

public class Aboolean extends GBFrame
{
    //jendela
    JLabel x1Label=addLabel("X1",1,1,1,1);
    JLabel x2Label=addLabel("X2",1,2,1,1);
    JLabel andLabel=addLabel("AND",1,3,1,1);
    JLabel orLabel=addLabel("OR",1,4,1,1);
    JLabel xorLabel=addLabel("XOR",1,5,1,1);
    JTextField field1=addTextField("",2,1,1,1);
    JTextField field2=addTextField("",2,2,1,1);
    JTextField field3=addTextField("",2,3,1,1);
    JTextField field4=addTextField("",2,4,1,1);
    JTextField field5=addTextField("",2,5,1,1);
    JButton confirmButton=addButton("Confirm",3,5,2,2);


   
    //deklarasi variabel
   

    public Aboolean()
    {
        setTitle("Aljabar Boolean Converter");
        field3.setEditable(false);
        field4.setEditable(false);
        field5.setEditable(false);
    }

    public void buttonClicked(JButton buttonObj)
    {
   
    int x1=Integer.parseInt(field1.getText());
    int x2=Integer.parseInt(field2.getText());
    if((x1==1)&&x2==1){
        field3.setText("1");
        field4.setText("1");
        field5.setText("0");

    }

    else if((x1==1)&&(x2==0)){
        field3.setText("0");
        field4.setText("1");
        field5.setText("1");
    }
    else if((x1==0)&&(x2==1)){
        field3.setText("0");
        field4.setText("1");
        field5.setText("1");
    }
    else{
        field3.setText("0");
        field4.setText("0");
        field5.setText("0");
    }
   
    }


   

    public static void main(String[] args)
    {
        Aboolean tpo=new Aboolean();
        tpo.setSize(350,150);
        tpo.setVisible(true);
    }
}


Program diatas adalah program yang diketik pada texteditor dengan nama file Aboolean.java. Saat ingin me-run program diatas dapa di run dengan cara me-run program java basis text biasa, yaitu dikompile dengan mengetik "javac Aboolean.java" dan di run dengan "java Aboolean" maka hasil yang keluar saat di-run ialah :

Tampilan Saat di Run





Demikianlah penjelasan saya saat ini mengenai java GUI dengan BreezySwing. Selamat mencoba sendiri saudara dan teman-teman. See you di ostingan selanjutnya.YA-HA

Comments (0)

-->