MEMBUAT SPLASHSCREEN ATAU PROGRESSBAR DENGAN JAVA

Splash Screen dan ProgressBar merupakan sebuah tool yang digunakan pada sebuah program yang membutuhkan loading libraries, dengan adanya Splash Screen dan ProgressBar maka akan memudahkan dalam menampilkan sebuah program karena libraries atau ketergantungannya sudah lengkap.

Pengertian


Splash Screen adalah bentuk jframe atau jpanel yang digunakan untuk menampilkan pada awal hidup aplikasi, walaupun splash screen tidak banyak yang memerlukan tetapi splash screen dapat menjadi style tersendiri dari sebuah program

ProgressBar adalah bentuk progress yang berjalan berdasarkan waktu atau kelengkapan libraries atau ketergantungan biasanya muncul juga persentasenya yang berbentuk % yang akan dijalankan oleh program yang telah dibuat dengan maksimal presentasi 100%.

Pada pembuatan SplashScreen atau ProgressBar ini maka diharapkan bagi anda sudah mempunyai java dan Netbeans IDE, jika belum ada maka download pada link dibawah :
http://www.oracle.com/technetwork/java/javase/downloads/index-jsp-138363.html dan
https://netbeans.org/downloads/

Selanjutnya instal dan jalankan aplikasi tersebut.


Tutorials



  • Buat Project baru ,File-New Project-Java-Java Application >(isi Name and Location sesuai keinginan) .
  • Buatlah 2 package baru (untuk gambar dan untuk class).
  • Copy gambar yang ada dari PC/Leptop anda dan pastekan ke dalam Package Gambar .
  • Buat 3 Jframe Form di dalam Package Class , Berinama ProgressBar , FormLogin , dan menuUtama.
  • Desainlah seperti gambar di atas. *Ubah layout ProgressBar dan FormLogin menjadi AbsoluteLayout
  • Import / Copy-Paste code dibawah ini tepatnya di bawah nama package.
  1. import java.awt.event.ActionEvent;
  2. import java.awt.event.ActionListener;
  3. import javax.swing.Timer;
  • Copy-Paste code dibawah ini, tepat dibawah public class ProgressBar extends javax.swing.JFrame {
  1. Timer timer;
  2. ActionListener action;
  3. Login Lg;
  4.  
  • Copy-Paste code dibawah ini, tepat dibawah public ProgressBar() {
  1. public ProgressBar() {
  2. initComponents();
  3. setLocationRelativeTo(this);
  4. jLabel1.setText(null);
  5. act();
  6. timer = new Timer(100,action);
  7. timer.start();
  8. }
  • Double-Click pada act(); pada icon error yang terlihat disebelah kiri, kemudian Copy-Paste code dibawah ini .
  1. private void act() {
  2. action = new ActionListener(){
  3. @Override
  4. public void actionPerformed(ActionEvent e) {
  5. Progress.setValue(Progress.getValue()+2);
  6. Progress.setStringPainted(true);
  7. if(Progress.getPercentComplete() == 1.0)
  8. {
  9. timer.stop();
  10. Lg = new Login();
  11. Lg.setVisible(true);
  12. dispose();
  13. }
  14. }
  15. };
  16. this.dispose();
  17. }
  • Finish , Run File (Shift+F6) ,


Semoga Bermanfaat !

Note: Only a member of this blog may post a comment.