public class ScaleComponent
extends javax.swing.JComponent
javax.swing.JComponent.AccessibleJComponent
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
Constructor and Description |
---|
ScaleComponent()
Constructeur par défaut ...
|
Modifier and Type | Method and Description |
---|---|
void |
addListener(ScaleHighlightListener listener) |
void |
changeBookMovingRightToLeft(boolean bookMoveRightToLeft) |
void |
changeConstraintList(ConstraintList newConstraintList) |
void |
changeContact(java.lang.String contact) |
void |
changeEntrePiste(double entrepiste) |
void |
changeInfos(java.lang.String newinfos) |
void |
changeLargeurCarton(double largeurcarton) |
void |
changeLargeurPiste(double largeurpiste) |
void |
changeName(java.lang.String newname)
Change de nom de la gamme
|
void |
changeNbPiste(int nbpiste) |
void |
changePisteDef(int track,
AbstractTrackDef td)
Change the track def
|
void |
changePreferredViewInverted(boolean pv) |
void |
changePremierePiste(double premierepiste) |
void |
changeProperties(java.util.HashMap<java.lang.String,java.lang.String> hash) |
void |
changeRegisterSetList(PipeStopGroupList l) |
void |
changeRendering(VirtualBookRendering vbrendering) |
void |
changeState(java.lang.String state) |
void |
changeVitesse(double vitesse) |
java.lang.String |
checkScale()
Vérifie la gamme en cours de construction
|
void |
clearSelectedTrackDef() |
Scale |
constructScale()
Cree la gamme associée à celle modifiée dans le formulaire
|
static java.awt.image.BufferedImage |
createScaleImage(Scale scale) |
protected void |
fireHighlightTrackDef(AbstractTrackDef td) |
protected void |
fireResetHightLight() |
protected void |
fireTrackSelected() |
int |
getHighLightedTrackDef() |
java.awt.Dimension |
getPreferredSize() |
double |
getScale()
Récupération du facteur d'échelle, par exemple 2 pour voir la gamme en 2
fois plus gros
|
int |
getSelectedTrackDef()
get the selected track
|
AbstractTrackDef |
getTrackDef(int track)
Get the track definition
|
int |
getTrackDefCount()
Get the number of tracks
|
static java.lang.String |
getTrackLibelle(AbstractTrackDef td) |
static java.lang.String |
getTrackLibelle(AbstractTrackDef td,
boolean showHertz)
Récupération du libellé de la piste
|
boolean |
isDefaultSelectTrackIfNoListener() |
boolean |
isSpeedDraw() |
void |
loadScale(Scale g)
Charge la définition d'une gamme dans le composant
|
void |
newScale() |
void |
paint(java.awt.Graphics g) |
double |
pixelToMm(int x)
Converti une distance de pixel en mm
|
void |
removeListener(ScaleHighlightListener listener) |
void |
setDefaultSelectTrackIfNoListener(boolean default_selecttrack_if_no_listener) |
void |
setGammeListener(ScaleComponentListener listener)
Définition du listener de composant ...
|
void |
setPreferredSize(java.awt.Dimension preferredSize) |
void |
setScale(double scale)
Définition du facteur d'échelle, par exemple 2 pour voir la gamme en 2
fois plus gros
|
void |
setSelectedTrackDef(int newselected) |
void |
setSpeedDraw(boolean speedDraw) |
void |
shiftTracksDown(int track) |
void |
shiftTracksUp(int track) |
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, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getUIClassID, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, paramString, 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, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update, updateUI
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, transferFocusDownCycle, validate, validateTree
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, getAccessibleContext, 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, 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, transferFocusBackward, transferFocusUpCycle
public void paint(java.awt.Graphics g)
paint
in class javax.swing.JComponent
public double getScale()
public void setScale(double scale)
scale
- public double pixelToMm(int x)
x
- le nombre de pixelpublic static java.lang.String getTrackLibelle(AbstractTrackDef td)
public static java.lang.String getTrackLibelle(AbstractTrackDef td, boolean showHertz)
td
- public java.awt.Dimension getPreferredSize()
getPreferredSize
in class javax.swing.JComponent
public void setPreferredSize(java.awt.Dimension preferredSize)
setPreferredSize
in class javax.swing.JComponent
public void setGammeListener(ScaleComponentListener listener)
listener
- public boolean isDefaultSelectTrackIfNoListener()
public void setDefaultSelectTrackIfNoListener(boolean default_selecttrack_if_no_listener)
public void newScale()
public void loadScale(Scale g)
g
- public java.lang.String checkScale()
public Scale constructScale() throws ScaleException
ScaleException
public void changeName(java.lang.String newname)
newname
- public void changeLargeurCarton(double largeurcarton)
public void changeEntrePiste(double entrepiste)
public void changeLargeurPiste(double largeurpiste)
public void changePremierePiste(double premierepiste)
public void changeVitesse(double vitesse)
public void changePreferredViewInverted(boolean pv)
public void changeInfos(java.lang.String newinfos)
public void changeState(java.lang.String state)
public void changeContact(java.lang.String contact)
public void changeNbPiste(int nbpiste)
public void changePisteDef(int track, AbstractTrackDef td)
track
- the track indextd
- the track def
if the track index is not in the range, nothing is donepublic void changeBookMovingRightToLeft(boolean bookMoveRightToLeft)
public AbstractTrackDef getTrackDef(int track)
track
- public void shiftTracksDown(int track)
public void shiftTracksUp(int track)
public int getTrackDefCount()
public void changeConstraintList(ConstraintList newConstraintList)
public void changeRendering(VirtualBookRendering vbrendering)
public int getSelectedTrackDef()
public int getHighLightedTrackDef()
public void setSelectedTrackDef(int newselected)
public void clearSelectedTrackDef()
public void changeRegisterSetList(PipeStopGroupList l)
protected void fireTrackSelected()
public static java.awt.image.BufferedImage createScaleImage(Scale scale)
public void addListener(ScaleHighlightListener listener)
public void removeListener(ScaleHighlightListener listener)
protected void fireHighlightTrackDef(AbstractTrackDef td)
protected void fireResetHightLight()
public void setSpeedDraw(boolean speedDraw)
public boolean isSpeedDraw()
public void changeProperties(java.util.HashMap<java.lang.String,java.lang.String> hash)