All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class Oszi.BildPanel

java.lang.Object
   |
   +----java.awt.Component
           |
           +----java.awt.Container
                   |
                   +----java.awt.Panel
                           |
                           +----Oszi.BildPanel

public class BildPanel
extends Panel
Diese Klasse ist ein Panel mit Hintergrundbild, dessen Anzeige mittels double buffering erfolgt. Diese Klasse kann gut für Karten im OsziGeraet genutzt werden, um z.B. Schaltpläne im Hintergrund anzuzeigen.

See Also:
addKarte

Variable Index

 o Hintergrundbild
das Hintergrundbild für dieses BildPanel.

Constructor Index

 o BildPanel()
Konstruktor, wenn kein Hintergrundbild gewünscht wird, sondern lediglich die double buffering-Funtionalität ausgenutzt werden soll.
 o BildPanel(Image)
Konstruktor mit Übergabe des Hintergrundbildes.

Method Index

 o paint(Graphics)
Die paint-Methode lädt das Hintergrundbild in einen Puffer, führt super.paint(puffer) aus und gibt den Puffer auf den Bildschirm aus.
 o update(Graphics)
ruft die paint-Methode auf.

Variables

 o Hintergrundbild
  public Image Hintergrundbild
das Hintergrundbild für dieses BildPanel.

Constructors

 o BildPanel
  public BildPanel()
Konstruktor, wenn kein Hintergrundbild gewünscht wird, sondern lediglich die double buffering-Funtionalität ausgenutzt werden soll.
Hintergrundbild wird auf null gesetzt.

 o BildPanel
  public BildPanel(Image img)
Konstruktor mit Übergabe des Hintergrundbildes.

Parameters:
img - das Hintergrundbild

Methods

 o paint
  public void paint(Graphics g)
Die paint-Methode lädt das Hintergrundbild in einen Puffer, führt super.paint(puffer) aus und gibt den Puffer auf den Bildschirm aus.

Overrides:
paint in class Container
 o update
  public void update(Graphics g)
ruft die paint-Methode auf.

Overrides:
update in class Component

All Packages  Class Hierarchy  This Package  Previous  Next  Index