Selasa, 09 Februari 2010

Splash Screen di Java Netbeans

           
              Untuk membuat splash Screen di Java cukup mudah. Caranya:
1. Buat 1 JFrame Form dengan nama FSplash
2. Copy paste kode di bawah ini:

package crms;


import javax.swing.*;
import java.awt.*;


public class FSplash extends JWindow implements Runnable{
public void run(){
JLabel SplashLabel = new JLabel(new ImageIcon(getClass().getResource("/gambar/Splash.jpg")));
SplashLabel.setToolTipText("Tampilan Images Splash Screen");
Dimension screen = Toolkit.getDefaultToolkit().getScreenSize();


getContentPane().add(SplashLabel,BorderLayout.CENTER);
//pane.add(SplashLabel,BorderLayout.CENTER);
//ProgressBar pbar= new JProgressBar(0,15000);
//pane.add(pbar);


setSize(728,387);
setLocation((screen.width - 728)/2,((screen.height-387)/2));
show();
}


}

keterangan:
*ImageIcon(getClass().getResource("/gambar/Splash.jpg"))); adalah lokasi gambar yang ingin ditampilkan di   splash screen ini. Sebelumnya saya telah membuat 1 package dengan nama gambar yang didalamnya berisi gambar dengan nama Splash.JPG


3. Jangan lupa menambahkan code ini di main:


public static void main(String[] args) {
try {
UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
} catch (Exception e) {

}

FSplash FormSplash = new FSplash();
//--End variable the contains forms
Thread ThFormSplash = new Thread(FormSplash);
//End the form container variable
ThFormSplash.start();
while(!FormSplash.isShowing()){
try{
//Display the FormSplash for 7 seconds
Thread.sleep(3000);
//Thread.sleep(100);
}catch(InterruptedException e){}
}

FormSplash.dispose();

formlogin formlogin= new formlogin();
formlogin.setVisible(true);
}

 
Ket: FormLogin adlah form yang ingin ditampilkan jika splash screen telah selesai di load.

Twitter Delicious Facebook Digg Stumbleupon Favorites More

Enter your email address to subscribe:

Delivered by FeedBurner

 
Design by Free WordPress Themes | Bloggerized by Lasantha - Premium Blogger Themes | SharePoint Demo