gui
Class HandyPanel

java.lang.Object
  |
  +--java.awt.Component
        |
        +--java.awt.Container
              |
              +--java.awt.Panel
                    |
                    +--gui.HandyPanel
Direct Known Subclasses:
GridBagPanel

public class HandyPanel
extends java.awt.Panel

Klasse eines praktischen Panels

See Also:
Serialized Form

Field Summary
static byte BORDER
          Rahmen sichtbar
static byte BRIGHTER
          Farbe etwas heller
static byte DARKER
          Farbe etwas dunkler
static byte ELEVATE
          Synonym für erhabene Darstellung
static byte FLAT
          Synonym für flache Darstellung
static byte GRAVE
          Synonym für gravierende Darstellung
 
Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 
Constructor Summary
HandyPanel()
          Einfaches, flaches Panel in Hellgrau
HandyPanel(java.awt.Color col)
          Flaches Panel in gewählter Farbe
HandyPanel(int how)
          Panel mit gewählten Eigenschaften
HandyPanel(int how, java.awt.Color col)
          Panel mit gewählten Eigenschaften und Farbe
HandyPanel(int how, java.awt.Color col, java.awt.Color bordcol)
          Panel mit gewählten Eigenschaften, Farbe und ergänzender Rahmenfarbe
HandyPanel(int how, int thick)
          Panel mit gewählten Eigenschaften, Farbe und ergänzender Rahmenfarbe
HandyPanel(int how, int thick, java.awt.Color col)
          Panel mit gewählten Eigenschaften, Farbe und individueller Rahmenbreite
HandyPanel(int how, int thick, java.awt.Color col, java.awt.Color bordcol)
          Panel mit gewählten Eigenschaften, Farbe und individueller Rahmenbreite und -farbe
 
Method Summary
 java.awt.Color getBorderColor()
          Farbe des Panelrahmens festlegen
 java.awt.Color getColor()
          Farbe des Panels übergeben
 java.awt.Insets getInsets()
          Umfang des Panels neu festlegen
 void paint(java.awt.Graphics g)
          Darstellung des Panels neu festlegen
 void set3D(int persp)
          Dreidimesionale Eigenschaften des Panes festlegen
 void setBorderColor(java.awt.Color color)
          Farbe des Panelrahmens festlegen
 void setBorderWidth(int width)
          Breite des Panelrahmens festlegen
 void setColor(java.awt.Color color)
          Farbe des Panels festlegen
 
Methods inherited from class java.awt.Panel
addNotify
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addImpl, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getLayout, getMaximumSize, getMinimumSize, getPreferredSize, insets, invalidate, isAncestorOf, layout, list, list, locate, minimumSize, paintComponents, paramString, preferredSize, print, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, removeNotify, setFont, setLayout, update, validate, validateTree
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addPropertyChangeListener, addPropertyChangeListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, getBackground, getBounds, getBounds, getColorModel, getComponentOrientation, getCursor, getDropTarget, getFont, getFontMetrics, getForeground, getGraphics, getHeight, getInputContext, getInputMethodRequests, getLocale, getLocation, getLocation, getLocationOnScreen, getName, getParent, getPeer, getSize, getSize, getToolkit, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isDisplayable, isDoubleBuffered, isEnabled, isFocusTraversable, isLightweight, isOpaque, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, remove, removeComponentListener, removeFocusListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, reshape, resize, resize, setBackground, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setEnabled, setForeground, setLocale, setLocation, setLocation, setName, setSize, setSize, setVisible, show, show, size, toString, transferFocus
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

FLAT

public static final byte FLAT
Synonym für flache Darstellung

GRAVE

public static final byte GRAVE
Synonym für gravierende Darstellung

ELEVATE

public static final byte ELEVATE
Synonym für erhabene Darstellung

DARKER

public static final byte DARKER
Farbe etwas dunkler

BRIGHTER

public static final byte BRIGHTER
Farbe etwas heller

BORDER

public static final byte BORDER
Rahmen sichtbar
Constructor Detail

HandyPanel

public HandyPanel()
Einfaches, flaches Panel in Hellgrau

HandyPanel

public HandyPanel(java.awt.Color col)
Flaches Panel in gewählter Farbe

HandyPanel

public HandyPanel(int how)
Panel mit gewählten Eigenschaften

HandyPanel

public HandyPanel(int how,
                  java.awt.Color col)
Panel mit gewählten Eigenschaften und Farbe

HandyPanel

public HandyPanel(int how,
                  java.awt.Color col,
                  java.awt.Color bordcol)
Panel mit gewählten Eigenschaften, Farbe und ergänzender Rahmenfarbe

HandyPanel

public HandyPanel(int how,
                  int thick)
Panel mit gewählten Eigenschaften, Farbe und ergänzender Rahmenfarbe

HandyPanel

public HandyPanel(int how,
                  int thick,
                  java.awt.Color col)
Panel mit gewählten Eigenschaften, Farbe und individueller Rahmenbreite

HandyPanel

public HandyPanel(int how,
                  int thick,
                  java.awt.Color col,
                  java.awt.Color bordcol)
Panel mit gewählten Eigenschaften, Farbe und individueller Rahmenbreite und -farbe
Method Detail

getInsets

public java.awt.Insets getInsets()
Umfang des Panels neu festlegen
Overrides:
getInsets in class java.awt.Container

paint

public void paint(java.awt.Graphics g)
Darstellung des Panels neu festlegen
Overrides:
paint in class java.awt.Container

setColor

public void setColor(java.awt.Color color)
Farbe des Panels festlegen

getColor

public java.awt.Color getColor()
Farbe des Panels übergeben

setBorderColor

public void setBorderColor(java.awt.Color color)
Farbe des Panelrahmens festlegen

getBorderColor

public java.awt.Color getBorderColor()
Farbe des Panelrahmens festlegen

setBorderWidth

public void setBorderWidth(int width)
Breite des Panelrahmens festlegen

set3D

public void set3D(int persp)
Dreidimesionale Eigenschaften des Panes festlegen