/*
* 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