wb
NAMA :
Rizki tasriandi (1457301104)
SHIRAJUL HADI (1457301106)
Lia Fauzani (1457301060)
Armayanto (
Tujuan
Mahasiswa
dapat :
Progress Bar
Progress bar adalah sebuah komponen pada Swing control
yang berfungsi untuk membuat sebuah bar yang berupa looding,
kita dapat membuatnya seperti membuat komponen lainnya,
terlebih dahulu buat sebuah project dan lalu buat sebuah class,
yaitu class jForm. Berikut Iconnya pada Komponen Swing
control.
Password Field
Password field adalah komponen tempat kita untuk
mengisi sebuah password. Biasanya sering kita jumpai
pada Setiap halam Login.
JList
Suatu Jlist adalah komponen yang digunakan untuk
menyajikan kotak pilihan, dengan terdapat pada kotak
pilihan, Jumlah pilihan akan nampak sesuai dengan
ukuran jendela, jika pilihanya lebih banyak maka jendela
akan menggulung dengan menekan scroll bar.
Scroll Bar
Scroll Bar adalah Sebuah Tombol untuk mengeser
letak komponen pada suatu JFrame pada saat dijalankan.
Misalnya suatu tulisan terlalu panjang kita dapat
menggunakan scroll seperti dibawah ini :
Tutorial :
1.
2.
3.
4.
Pilih pada bagian external image > pilih gambar > lalu klik import to project
Lalu supaya Program benar-benar jalan kita perlu menambahkan beberapa
source pada program .
Source :
1. Menambahkan library
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.Timer;
2. Lalu dibawah class tambahkan source berikut ini :
Timer timer;
ActionListener action;
home hm;
@Override
public void actionPerformed(ActionEvent e) {
progressBar.setValue(progressBar.getValue() + 1); //persen progress bar bertambah
setiap 5 kali
progressBar.setStringPainted(true);
if (progressBar.getPercentComplete() == 1.0) {
timer.stop();
hm = new home();
hm.setVisible(true);
} } };
this.dispose();
}
Source Tambahan :
Dibawah public home , tambahkan :
setExtendedState(MAXIMIZED_BOTH); // yang berfungsi untuk mengatur tampilan layar maximized .
Beikut kode untuk menampilkan splash yang terdapat pada desain pertama
hm = new home();
hm.setVisible(true);
Hasil Run :
Program 2
Program ke 2 ini akan membuat program menguunakan Password
Field
Desain Frame:
1. Frame Login
2. Frame Utama
Source :
1. Pertama kita akan menambahkan event pada jTextField1, pada program diatas nama
variabelnya sudah diubah menjadi Nama begitu juga dengan jTextField2 yaitu Password.
2. Klik kanan pada Nama pilih event > key > keypressed
Tambahkan :
private void NamaKeyPressed(java.awt.event.KeyEvent evt) {
if(evt.getKeyCode() == evt.VK_ENTER)
Password.requestFocus(); // password harus diisi
}
Yang berfungsi variabel nama akan mengambil kode inputan pada kolom jtextfield. VK_ENTER
berfungsi jika kita enter maka akan langsung ke bagian password.
Lalu pada Password Field
private void PasswordKeyPressed(java.awt.event.KeyEvent evt) {
if(evt.getKeyCode() == evt.VK_ENTER)
Login.doClick(); // data akan dikirim ke login
Program 3
Program ke 3 akan menggunakan komponen JList.
Desain Frame :
Jika Kita ingin memilih dan menampilkannya ke layar, maka kita harus
menambahkan event pada button pesan dan sedikit source code .
Source :
Klik kanan pada Button1 Event>mouse>mouseclicked
String makanan = (String) jList1.getSelectedValue();
jTextField1.setText(makanan);
String
Hasil Run:
Program 4
Program 4 ini Scroll bar sederhana , kita ingin melihat
nilai keordinat pada saat di geser .
Desain :
Source :
Kita menggunakan event adjustment>adjustmentvalueChanged untuk melihat nilai
keordinat yang digeser.
private void
jScrollBar2AdjustmentValueChanged(java.awt.event.AdjustmentE
vent evt) {
// TODO add your handling code here:
if(jScrollBar2.getValueIsAdjusting())
return;
System.out.println(jScrollBar2.getValue());
}
Hasil Run:
Kesimpulan
JProgressBar
SEKIAN
&
TERIMA KASIH
Assalammualaikum Wr.Wb