JFileChooser Pada NetBeans

Pada postingan saya kali ini akan membahas cara mendapatkan path suatu file dengan menggunakan JFileChooser.

Desain program

Langkah-langkah

  1. Klik kanan pada button yang ditandai garis merah
  2. Pilih Events > Action > actionPerformed
  3. Ketikan kode berikut ini:
try {
                JFileChooser OpenFile = new JFileChooser();
                OpenFile.showOpenDialog(null);
                File photo = OpenFile.getSelectedFile();
                String NamaFile = photo.getAbsolutePath();
                pathProfile.setText(NamaFile);   
                loadImage();
        } catch (Exception e) {
                JOptionPane.showMessageDialog(this,"Terjadi kesalahan saat 
                      memilih file: \n" + e.getMessage());
                photoProfile.setIcon(null);
        }

Library yang diimport

import javax.swing.JFileChooser;
import java.io.File;

Hasil

Selamat mencoba 🙂

Menambahkan Library Eksternal Pada NetBeans

Pada postingan saya kali ini akan mencoba untuk menjelaskan cara menambahkan library ke dalam project yang kita buat pada NetBeans.

Gambar project sebelum library ditambahkan

Saya akan mencoba menambahkan library JTattoo ke dalam project tersebut. Berikut langkah-langkah cara menambahkan library pada NetBeans:

  1. Klik kanan pada “Libraries” yang ada di project yang kita buat
  2. Pilih “Add JAR/Folder”
  3. Pilih lokasi library yang ingin ditambahkan
  4. Klik button “Open”

Gambar project setelah library ditambahkan

Selamat mencoba 🙂

Memperindah Tampilan Form Java Pada NetBeans

Pada postingan saya kali ini akan mencoba menjelaskan cara merubah tampilan form java menjadi lebih menarik menggunakan JTattoo (download JTattoo).

Gambar form sebelum menggunakan JTattoo

Gambar form setelah menggunakan JTatto

Berikut langkah-langkah menggunakan JTatto:

1.  Tambahkan library JTatto ke dalam project yang anda buat (baca disini).

2.  Import library yang dibutuhkan:

import com.jtattoo.plaf.aluminium.AluminiumLookAndFeel;
import javax.swing.UIManager;

3. Tambahkan kode berikut pada method utama pada project kalian

try{
    UIManager.setLookAndFeel(new AluminiumLookAndFeel()); 

    //sesuaiakan dengan project yang kalian buat.	
    beranda a = new beranda();
    a.show();
}catch (Exception ex){
    beranda a = new beranda();
    a.show();          
}

Untuk melihat tampilan JTattoo yang lain disini.

Selamat mencoba 🙂

Menampilkan Isi Dari JPasswordField Pada NetBeans

Pada postingan saya kali ini akan membahas cara menampilkan isi dari JPasswordField pada NetBeans.

Contoh Form

Penjelasan

Saat di klik "Show Password", maka isi dari JPasswordField akan ditampilkan.

Komponen

JPasswordField "Password" -----> password
JLabel"Show Password"     -----> showPassword

Langkah-langkah

  1.  Klik kanan pada JLabel “Show Password”
  2.  Pilih Events > Mouse > mouseClicked
  3.  Tambahkan code berikut:
if(showPassword.getText().equals("Show Password")){
            showPassword.setText("Hide Password");
            password.setEchoChar((char)0);
}else{
            showPassword.setText("Show Password");
            password.setEchoChar('*');
}

Selamat mencoba 🙂

Membuat Form Tampil di Tengah Layar Pada NetBeans

Pada postingan saya kali ini akan membuat form tampil ditengah layar pada NetBeans. Ikuti langkah berikut ini:

Contoh form

Langkah-langkah:

1. Klik kanan > properties

2. Pillih tab "Code"
3. Pada "Form Size Policy" pilih "Generate Resize Code"
4. Checklist pada "Generate Center"

5. Klik button "Close"

Selamat mencoba 🙂

Melatih Logika Seorang Programmer Melalui Project Euler

Apa itu Project Euler ?

Proyek Euler (dinamai dari Leonhard Euler) merupakan situs web yang didedikasikan untuk menyediakan serangkaian masalah komputasi untuk dipecahkan dengan program komputer. Proyek ini menarik minat orang tua dan mahasiswa yang tertarik dalam bidang matematika dan pemrograman komputer. Sejak tahun 2001 dan sejak dibuat oleh Colin Hughes, Proyek Euler telah populer dan dikenal secara global.[2] Proyek ini memiliki hingga 500 masalah untuk dipecahkan,[3] yang dapat ditambahkan setiap minggu (kecuali selama musim panas). Tingkat kesulitan setiap masalah dapat berbeda-beda, namun dapat dipecahkan kurang dari satu menit jika menggunakan algoritme yang efisien pada komputer yang cepat. Masalah-masalah di sana dapat diurutkan menurut tingkat kesulitannya.

Proyek Euler telah memiliki 599.000 pengguna dari seluruh dunia (yang pernah menyelesaikan sedikitnya satu masalah).

Sumber: https://id.wikipedia.org/wiki/Proyek_Euler

Lanjutkan membaca Melatih Logika Seorang Programmer Melalui Project Euler