Dies ist eine alte Version des Dokuments!


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);
   }
}

Eigene Werkzeuge
Werkzeuge

gratis Counter by GOWEB
seit 9.10.2007