menambahkan library Swingx java pada eclipse

sudah tau library swingx ??? hemm coba download dulu ūüėÄ ¬†https://java.net/projects/swingx/downloads/directory/releases

library ini menambahkan komponen – komponen yang belum ada pada java misalnya jdate picker dll

kali ini kita mencoba menambahkannya pada eclipse dengan visual editor window builder ok cekidot gan

  • download library swing x¬†¬†(saya download yang¬†swingx-all-1.6.4.jar)
  • buat folder pada eclipsenya dan taruh librarynya
  • buat kategori
  • insert jar/librarynya
  • restart eclipse

klik kanan pada pallete kemudian add category

palette

pilih namanya dan pilih posisi penempatannya pada kolom insert new category

palette2

hasil pembuatan kategori

palette3

klik kanan pada category yang kita buat kemudian pilih imoort jar

palette4

kemudian muncul klik pada Jar Archieve (pada gambar foder) dan pilih filesystem masukkan library/jarnya

palette5

jika opsi Ignore manifest tidak diklik akan keluar alert seperti ini

palette6

select all kemudian ok lalu restart eclipse dengan masuk menu file | restart

pallete7

selamat swingx sudah bisa digunakan

pallete8

semoga berguna¬†¬†ūüôā

set fokus JInternalFrame java pada aplikasi MDI (Multiple document interface)

ketika kita membuat aplikasi dengan mdi(Multiple document interface) biasanya melibatkan JInternalFrame

nah , jika kita membuka banyak frame makan aan ada banyaknya JInternalFrame  pada layar ,  agar fokus terhadap JInternalFrame

yang kita pilih maka tambahkan kode berikut


misal mhs adlah obyek JInternalFrame  kita dan desktop pane adalah obyek  JDesktopPane nya

//kita set lokasi agar ditengah

mhs.setLocation(desktopPane.getWidth()/2-mhs.getWidth()/2, desktopPane.getHeight()/2-mhs.getHeight()/2);

//setfokusnya

 mhs.moveToFront();

referensi : http://www.coderanch.com/t/336676/GUI/java/set-focus-JInternalFrame

semoga berguna ūüôā

mengakali default exit jframe pada java

kali ini kita akan melakukan manipulasi standar exit  jframe , adakalanya ketika kita klik tanda X pada jframe maka seluruh aplikasi kita akan tertutup

neh untuk mengakalinya agar keluar peringatan sebelum menutup kita lakukan cara berikut ,


//kita set defaultnya agar tidak langsung menutup

setDefaultCloseOperation(JFrame.DO_NOTHING_ON_CLOSE);
 //menambahkan perintah penutupan
 this.addWindowListener(new WindowAdapter() {
 public void windowClosing(WindowEvent evt) {

int selectedOption = JOptionPane.showConfirmDialog(null,
 "Apakah anda akan menutup system?",
 "Tutup Aplikasi",
 JOptionPane.YES_NO_OPTION);
 if (selectedOption == JOptionPane.YES_OPTION) {
 System.exit(0);
 }
 }
 });

referensi :http://stackoverflow.com/questions/6084039/create-custom-operation-for-setdefaultcloseoperation

semoga berguna ūüôā

Ditulis dalam java. Tag: . 2 Comments »

membuat perintah exit program pada java

untuk membuat perintah exit /menutup aplikasi pada java yang perlu dilakukan hanya memberi perintah


System.exit(0);

agar tampil bagus  kita dapat memberi variasi dengan Joption pane


int selectedOption = JOptionPane.showConfirmDialog(null,
 "Apakah anda akan menutup system?", "Tutup Aplikasi", JOptionPane.YES_NO_OPTION);
 if (selectedOption == JOptionPane.YES_OPTION) {
 System.exit(0);
 }

ini penampakannya

exit

semoga berguna

Ditulis dalam java. Tag: . 7 Comments »

mengenal string builder java

string builder biasa digunakan  untuk membentuk atau melakukan operasi terhadap objek String

ada 2 metode penting yaitu

  • append untuk menambah isi
  • insert untuk menyisipkan

public class String_builder {

/**
* @param args
*/
public static void main(String[] args) {

//membentuk objek string buider

StringBuilder sb = new StringBuilder();
//menambahkan karakter kedalam string builder
System.out.println("karakter yang ditambah dengan fungsi append");
sb.append("1\n");
sb.append("2\n");
sb.append("3\n");
sb.append("4\n");
System.out.println(sb);

System.out.println("karakter yang disisipkan dengan fungsi append");
//jika kita sisipkan pada karakter ke 2 (awal karakter dimulai dari 1 tidak dari 0)
sb.insert(2,"sisipan");
System.out.println(sb);

}

}

penampakannya

stringbuilder

referensi

http://catatan.desdrianton.net/scjp/content/String_StringBuffer_DAN_StringBuilder.htm
http://www.dedinirtadinata.net/2012/09/java-perbedaan-stringbuffer-dan-stringbuilder/
http://docs.oracle.com/javase/6/docs/api/java/lang/StringBuilder.html

semoga berguna ūüôā

Ditulis dalam java. Leave a Comment »

Controller

Dalam paradigma mvc (model viewer controller) kita mengenal yang namanya controller. Controller ini berfungsi untuk mengontrol jalannya request response. Tujuannya agar kita dapat memantau arah request dan response data , membuat kode program lebih mudah dimaintenance dan yang pasti lebih kekonsep MVC ūüėÄ

Cara membuat controller
1. memakai jsp sebagai controller
2. memakai servlet sebagai controller
3. memakai filter sebagai controller

ketiga hal diatas bisa kita gunakan sebagai controller

Ditulis dalam java. Tag: , . Leave a Comment »

bublesort

Kita akan mencoba membuat sebuah program sorting dengan algoritma bublesort
We will try to make some program with bublesort algorithm
Program ini akan menggenerated secara otomatis data asal yang akan disorting (setelah tombol generated di klik ) dan akan mensorting data setelah tombol sorting di klik
This program will generated the bgeinning/first data (if generated button clicked) and will sort the data when sorting button clicked

Ini screen shootnya gan, tampilan awal program
This is the first appearance program

Setelah di generated data nya secara acak
After the first data generated randomly

Setelah di sorting
After sort

Program ini di coding dan di modif ulang dari buku tuntunan pemrograman java jilid 3  karangan pak rangsang purnama
This code was code dan modify from tuntunan pemrograman java jilid 3 book by rangsang purnama

Silahkan dunlud disini mohon dikoment yaa gan …..
kalo ada yang mau revisi silahkan…!

You can download this code here ,give your comment or something modify about my code