linjaapplication
Class Linjakuva

java.lang.Object
  extended by java.awt.Component
      extended by java.awt.Container
          extended by javax.swing.JComponent
              extended by javax.swing.JPanel
                  extended by linjaapplication.Linjakuva
All Implemented Interfaces:
java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, javax.accessibility.Accessible

public class Linjakuva
extends javax.swing.JPanel

Linjakuva esittää nimensä mukaisesti Taulujenlinja kuvat mittoineen päivineen. Kuvaan piirretään mukaan kehys sekä "TIETOKENTTÄ". Konstruktori saa parametrinaan mitat: taulunkorkeus, taulunleveys, mastonkorkeus, valonkorkeus, maastonkorkeus, taulunalareunankorkeus. Sekä TIETOKENTÄN arvot: LoistojenNimet, TyöNumero, VäylänNimi, LaatijanNimi, AikaLeima.

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class javax.swing.JPanel
javax.swing.JPanel.AccessibleJPanel
 
Nested classes/interfaces inherited from class javax.swing.JComponent
javax.swing.JComponent.AccessibleJComponent
 
Nested classes/interfaces inherited from class java.awt.Container
java.awt.Container.AccessibleAWTContainer
 
Nested classes/interfaces inherited from class java.awt.Component
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
 
Field Summary
static java.awt.Color KESKIRAITA
          KESKIRAITA on taulun keskiraidan väri eli tässä keltainen Color.YELLOW.
static int MAX_KOKO
          MAX_KOKO tässä asetettu =0
static java.awt.Color REUNARAITA
          REUNARAITA on taulun reunojen väri eli tässä punainen Color.RED.
static long serialVersionUID
          serialVersionUID asetetaan tässä =1L.
static java.awt.Color TEKSTI
          TEKSTI on tekstin väri, tässä musta Color.BLACK.
 
Fields inherited from class javax.swing.JComponent
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
 
Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
Linjakuva(int sx, int sy, int edge, int MAX_X, int MAX_Y, java.lang.String TyoNumero, java.lang.String LinjanNimi, java.lang.String VaylanNimi, java.lang.String LaatijanNimi, java.lang.String AikaLeima, double KA, double LA, double HA, double VA, double TA, double MA, double HK, double KY, double LY, double HY, double VY, double TY, double MY, double DK, double DL, double DY)
           
 
Method Summary
protected  void paintComponent(java.awt.Graphics g)
           
 
Methods inherited from class javax.swing.JPanel
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
 
Methods inherited from class javax.swing.JComponent
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusBackward, transferFocusDownCycle, validate, validateTree
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

serialVersionUID

public static final long serialVersionUID
serialVersionUID asetetaan tässä =1L.

See Also:
Constant Field Values

MAX_KOKO

public static final int MAX_KOKO
MAX_KOKO tässä asetettu =0

See Also:
Constant Field Values

REUNARAITA

public static final java.awt.Color REUNARAITA
REUNARAITA on taulun reunojen väri eli tässä punainen Color.RED.


KESKIRAITA

public static final java.awt.Color KESKIRAITA
KESKIRAITA on taulun keskiraidan väri eli tässä keltainen Color.YELLOW.


TEKSTI

public static final java.awt.Color TEKSTI
TEKSTI on tekstin väri, tässä musta Color.BLACK.

Constructor Detail

Linjakuva

public Linjakuva(int sx,
                 int sy,
                 int edge,
                 int MAX_X,
                 int MAX_Y,
                 java.lang.String TyoNumero,
                 java.lang.String LinjanNimi,
                 java.lang.String VaylanNimi,
                 java.lang.String LaatijanNimi,
                 java.lang.String AikaLeima,
                 double KA,
                 double LA,
                 double HA,
                 double VA,
                 double TA,
                 double MA,
                 double HK,
                 double KY,
                 double LY,
                 double HY,
                 double VY,
                 double TY,
                 double MY,
                 double DK,
                 double DL,
                 double DY)
Parameters:
sx - x piste
sy - y piste
edge - reunan leveys
MAX_X - Maksimi leveys
MAX_Y - Maksimi korkeus
TyoNumero - Työnumero
LinjanNimi - Loistojennimet
VaylanNimi - Väylännimi
LaatijanNimi - Laskelman laatijan nimi
AikaLeima - Päivämäärän aikaleima, laskelman laatimisen ajankohta.
KA - AlaTaulun Korkeus
LA - AlaTaulun Leveys
HA - AlaTaulun MastonKorkeus
VA - AlaTaulun ValonKorkeus
TA - AlaTaulun AlaReunanKorkeusMaasta
MA - AlaTaulun MaastonKorkeus
HK - Katselukorkeus
KY - Ylätaulun korkeus
LY - Ylätaulun leveys
HY - Ylätaulun MastonKorkeus
VY - Ylätaulun ValonKorkeus
TY - Ylätaulun AlaReunanKorkeusMaasta
MY - Ylätaulun MaastonKorkeus
DK - Kaukopisteen etäisyys alempaan loistoon
DL - Lähipisteen etäisyys alempaan loistoon
DY - Alemman loiston etäisyys ylempään loistoon
Method Detail

paintComponent

protected void paintComponent(java.awt.Graphics g)
Overrides:
paintComponent in class javax.swing.JComponent
Parameters:
g -