Minggu, 25 Juli 2010

membuat splash screen menggunakan java


import java.awt.BorderLayout;
import java.awt.Color;
import java.awt.Dimension;
import java.awt.Toolkit;

import javax.swing.BorderFactory;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.JWindow;

class SplashScreen extends JWindow {
  private int duration;

  public SplashScreen(int d) {
    duration = d;

    JPanel content = (JPanel) getContentPane();
    content.setBackground(Color.white);
    int width = 450;
    int height = 115;
    Dimension screen = Toolkit.getDefaultToolkit().getScreenSize();
    int x = (screen.width - width) / 2;
    int y = (screen.height - height) / 2;
    setBounds(x, y, width, height);

    content.add(new JLabel("---------------SELAMAT DATANG-------------"), BorderLayout.CENTER);
    Color oraRed = new Color(156, 20, 20, 255);
    content.setBorder(BorderFactory.createLineBorder(oraRed, 10));

    setVisible(true);
    try {
      Thread.sleep(duration);
    } catch (Exception e) {
    }
    setVisible(false);
  }
  public static void main(String[] args) {
    SplashScreen splash = new SplashScreen(10000);
  }
}

dengan output seperti ini..


langsung aja cek code ya..
semoga bermanfaat..
^_^

3 komentar:

irfansyah mengatakan...

ikut share mas.. saya mahasiswa baru di UG.. hihi...

Blog muda IT mengatakan...

silahkan mas kita satu rumpun mahasiswa UG saling membantu..

Qoudit mengatakan...

Terima Kasih Mas ilmunya...
Kebetulan, lagi ada tugas PBO nih...