org.rr0.is.presentation.view.report.applet
Class AspectPanel

java.lang.Object
  |
  +--java.awt.Component
        |
        +--java.awt.Container
              |
              +--java.awt.Panel
                    |
                    +--org.rr0.is.presentation.view.report.applet.AspectPanel

public class AspectPanel
extends Panel

GUI to parameterize the aspect of a UFO shape.

Author:
Jerôme Beau
Version: 31 janv. 2004 15:18:53

Inner Class Summary
 (package private) classAspectPanel.ShapesCanvas
           

Field Summary
 private UFOControllercontroller
           
 private Palettepalette
           
 private ScrollbartransparencyScrollBar
           

Fields inherited from class java.awt.Component
TOP_ALIGNMENT, CENTER_ALIGNMENT, BOTTOM_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT

Constructor Summary
AspectPanel(UFOController controller)
           

Method Summary
 private ArcShapecreateB1()
           
 private ArcShapecreateB2()
           
 private ArcShapecreateB3()
           
 private RectangleShapecreateM1()
           
 private RectangleShapecreateM2()
           
 private RectangleShapecreateM3()
           
 private OvalShapecreateOvalShape()
           
 private ArcShapecreateT1()
           
 private ArcShapecreateT2()
           
 private ArcShapecreateT3()
           
 private PathShapecreateT4()
           
 private PolygonShapecreateTriangleShape()
           
 private PalettegetPalettePanel(UFOController controller)
           
 private PanelgetShapesPanel()
           

Methods inherited from class java.awt.Panel
addNotify, getAccessibleContext

Methods inherited from class java.awt.Container
getComponentCount, countComponents, getComponent, getComponents, getInsets, insets, add, add, add, add, add, addImpl, remove, remove, removeAll, getLayout, setLayout, doLayout, layout, invalidate, validate, validateTree, setFont, getPreferredSize, preferredSize, getMinimumSize, minimumSize, getMaximumSize, getAlignmentX, getAlignmentY, paint, update, print, paintComponents, printComponents, addContainerListener, removeContainerListener, getListeners, processEvent, processContainerEvent, deliverEvent, getComponentAt, locate, getComponentAt, findComponentAt, findComponentAt, removeNotify, isAncestorOf, paramString, list, list

Methods inherited from class java.awt.Component
getName, setName, getParent, getPeer, setDropTarget, getDropTarget, getGraphicsConfiguration, getTreeLock, getToolkit, isValid, isDisplayable, isVisible, isShowing, isEnabled, setEnabled, enable, enable, disable, isDoubleBuffered, enableInputMethods, setVisible, show, show, hide, getForeground, setForeground, getBackground, setBackground, getFont, getLocale, setLocale, getColorModel, getLocation, getLocationOnScreen, location, setLocation, move, setLocation, getSize, size, setSize, resize, setSize, resize, getBounds, bounds, setBounds, reshape, setBounds, getX, getY, getWidth, getHeight, getBounds, getSize, getLocation, isOpaque, isLightweight, getGraphics, getFontMetrics, setCursor, getCursor, paintAll, repaint, repaint, repaint, repaint, printAll, imageUpdate, createImage, createImage, prepareImage, prepareImage, checkImage, checkImage, contains, inside, contains, dispatchEvent, postEvent, addComponentListener, removeComponentListener, addFocusListener, removeFocusListener, addHierarchyListener, removeHierarchyListener, addHierarchyBoundsListener, removeHierarchyBoundsListener, addKeyListener, removeKeyListener, addMouseListener, removeMouseListener, addMouseMotionListener, removeMouseMotionListener, addInputMethodListener, removeInputMethodListener, getInputMethodRequests, getInputContext, enableEvents, disableEvents, coalesceEvents, processComponentEvent, processFocusEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processInputMethodEvent, processHierarchyEvent, processHierarchyBoundsEvent, handleEvent, mouseDown, mouseDrag, mouseUp, mouseMove, mouseEnter, mouseExit, keyDown, keyUp, action, gotFocus, lostFocus, isFocusTraversable, requestFocus, transferFocus, nextFocus, hasFocus, add, remove, toString, list, list, list, addPropertyChangeListener, removePropertyChangeListener, addPropertyChangeListener, removePropertyChangeListener, firePropertyChange, setComponentOrientation, getComponentOrientation

Methods inherited from class java.lang.Object
getClass, hashCode, equals, clone, notify, notifyAll, wait, wait, wait, finalize

Field Detail

controller

private UFOController controller

palette

private Palette palette

transparencyScrollBar

private Scrollbar transparencyScrollBar
Constructor Detail

AspectPanel

public AspectPanel(UFOController controller)
Method Detail

createB1

private ArcShape createB1()

createB2

private ArcShape createB2()

createB3

private ArcShape createB3()

createM1

private RectangleShape createM1()

createM2

private RectangleShape createM2()

createM3

private RectangleShape createM3()

createOvalShape

private OvalShape createOvalShape()

createT1

private ArcShape createT1()

createT2

private ArcShape createT2()

createT3

private ArcShape createT3()

createT4

private PathShape createT4()

createTriangleShape

private PolygonShape createTriangleShape()

getPalettePanel

private Palette getPalettePanel(UFOController controller)

getShapesPanel

private Panel getShapesPanel()

Association Links

to Class org.rr0.is.presentation.view.report.applet.Palette

to Class org.rr0.is.presentation.view.report.applet.ufo.UFOController

to Class java.awt.Scrollbar