Java - AWT/Swing

SplashScreen (Fenster ohne Dekorationen)

Ein Splashscreen wird meist beim Start eines Programmes angezeigt. Es handelt sich um einen normalen JFrame, bei welchem lediglich die Dekorationen abgeschaltet sind.



package com.sowas.javawiki.splashscreen;
 
import java.awt.BorderLayout;
import java.awt.Color;
import java.awt.Dimension;
import java.awt.Label;
 
import javax.swing.JFrame;
 
public class SplashScreenDemo extends JFrame {
 
   public SplashScreenDemo(){
      setLayout(new BorderLayout());
      setLocation(400, 300);
      setPreferredSize(new Dimension(200, 100));
      setUndecorated(true);  // Hier werden Rahmen, Titelleiste usw. abgeschaltet
      getContentPane().setBackground(Color.CYAN);
      getContentPane().add(new Label("Hallo", Label.CENTER), BorderLayout.CENTER);
      pack();
   }
 
   public static void main(String[] args){
      JFrame frame = new SplashScreenDemo();
      frame.setVisible(true);
   }
}



Soll nur ein Image angezeigt werden, so ist folgende Klasse einfacher zu verwenden:

java.awt.SplashScreen

Eigene Werkzeuge
Werkzeuge

gratis Counter by GOWEB
seit 9.10.2007