/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
/*
* LaunchProgressBar.java
*
* Created on 14 Des 11, 19:14:22
*/
package chicknfarm.guii;
import java.awt.Dimension;
import java.awt.Graphics;
import java.awt.Toolkit;
import java.util.logging.Level;
import java.util.logging.Logger;
import javax.swing.ImageIcon;
import javax.swing.JComponent;
import javax.swing.JProgressBar;
import javax.swing.plaf.PanelUI;
/**
*
* @author Jie
*/
public class LaunchProgressBar extends javax.swing.JDialog{
/** Creates new form ProgressBar */
public LaunchProgressBar() {
setUndecorated(true);
initComponents();
splashPanel.setUI(new BackgroundUI());
Dimension dim = Toolkit.getDefaultToolkit().getScreenSize();
int x = (dim.width-getWidth())/2;
int y = (dim.height-getHeight())/2;
setLocation(x, y);
progressBar.setStringPainted(true);
}
public JProgressBar getProgressBar() {
return progressBar;
}
/**
* @param args the command line arguments
*/
public static void main(String args[]) {
LaunchProgressBar pb = new LaunchProgressBar();
pb.setVisible(true);
for(int i=0;i<=100;i++){
try {
pb.getProgressBar().setValue(i);
Thread.sleep(40); //lamanya progressBar berjalan
} catch (InterruptedException ex) {
Logger.getLogger(LaunchProgressBar.class.getName()).log(Level.SEVERE, null, ex);
}
}
pb.dispose();
login fl = new login(); //habis ini berjalan langsung ke form login
fl.setVisible(true);
}
// Variables declaration - do not modify
public javax.swing.JProgressBar progressBar;
private javax.swing.JPanel splashPanel;
// End of variables declaration
}
class BackgroundUI extends PanelUI {
ImageIcon background = new ImageIcon(getClass().getResource("/chicknfarm/resources/splash.png"));
@Override
public void paint(Graphics g, JComponent c) {
g.drawImage(background.getImage(), 0, 0, null);
}
}
Tutorial JavaSE, JavaME, JavaEE, Android, Netbeans, Eclipse, Mysql Bahasa Indonesia
Membuat SplashScreen Yang Disertai Loading ProgressBar
Lagi pusing karena gak tau gimana cara yang bagus buat ngebedain
login admin sama user pake java, akhirnya bikin ginian. Sebenernya sieh
udah bisa pake comboBox, tapi gak KEREN amet.... #kekeke,, (yaaa....
walaupun fungsinya belum jalan setidaknya tampilannya yang wahh.....!!!)
:p
Artikel Lainnya
- Tutorial Pemprograman Java Lengkap
- Cara Memeriksa Keberadaan File dg Fungsi .exists()
- Fungsi Dan Kegunaan Java Virtual Machime (JVM)
- Cara Membuat Nomor Transaksi Secara Otomatis di Java
- Source Code Membuat Game Catur Menggunakan Java
- Java, Mengetahui Ukuran Suatu File
- Tutorial Cara Menggunakan JRadioButton
- PaintComponent Membuat Form Berwarna Gradient
- Cara Membuat Gambar Bergerak Menggunakan Java
- Cara Penggunaan method substring
- Sistem Informasi Rental Kendaraan Bermotor dengan Java
- Java MySQL JDBC Tutorial using NetBeans Part 1
- Tutorial Lengkap Cara Menginstal Java Netbeans Di Linux
- Cara Mengatasi Error Null Pointer Pada Java
- Tutorial Java
- Tips dan Trik Membuat Aplikasi Sistem Informasi Dengan Cepat
- fungsi math.sqrt untuk mendapatkan nilai akar
- Java, Cara Menghapus File
- Cara Menghitung Panjang Sebuah String
- Multi Line Text Pada JLabel
- Cara Mudah Settings Classpath Java Di D Windows
- Cara Mudah Membuat Form Pencarian Di Java
- Tutorial App Inventor Untuk Membuat Aplikasi Android
- Tools Untuk Membuat Aplikasi Android Secara Cepat
- Java String Utility and Number Formats
- Connection Polling dalam Aplikasi Website Java Menggunakan GlassFish dan Netbeans
- Penjelasan Rinci Class Pada Java
- Cara Mengatasi Aplikasi Java Error Saat Pindah Komputer
- SourceCode Sistem Informasi Inventory Menggunakan Java
- Cara Mudah Membuat Aplikasi Android Tanpa Coding
- Tutorial Membuat Halaman Wizard Menggunakan JSF dan CDI
- Tutorial IReport - Cara Membuat Design Laporan
- Cara Menyimpan Gambar Ke Database Dan Menampilkannya
- Kondisi menggunakan percabangan IF
- Membuat Virus Usil Menggunakan Java
- Tutorial Membuat Aplikasi Java Mobile Sederhana
- Cara Mudah Menampilkan Gambar Di Java Netbeans
- Cara Menggunakan JComboBox dan JList Di Java Netbeans
- Tutorial Menginstal Maven Integration pada Eclipse JavaEE
- Cara Membuat Method/Fungsi Overloading Pada Java
- Mengenal Lebih Jauh Method Pada Java
- Cara Menambahkan Plugin IReport Pada Netbeans
- Java Date and Time
- Cara Penggunaan Component Tabbed Di Java
- SourceCode Sistem Informasi Penjualan Menggunakan Java
- Koneksi Java Netbeans Dengan Database MySql
- Tutorial Pemprograman Java
- Membuat Aplikasi Browser Menggunakan Java
- Aplikasi Sistem Informasi Perpustakaan Berbasis Java
- Menampilkan Data ke JTable