|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
mathcomp.gui.cfd.DuctPanel
mathcomp.gui.cfd.DrawingPanel
public class DrawingPanel
Nested Class Summary |
---|
Nested classes/interfaces inherited from class javax.swing.JComponent |
---|
javax.swing.JComponent.AccessibleJComponent |
Field Summary |
---|
Fields inherited from class mathcomp.gui.cfd.DuctPanel |
---|
lastClickedPoint |
Fields inherited from class javax.swing.JComponent |
---|
TOOL_TIP_TEXT_KEY, 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 | |
---|---|
DrawingPanel()
|
Method Summary | |
---|---|
void |
actionLaunched()
|
void |
addPoint(java.awt.Point p)
|
void |
clearTemp()
|
double |
getDiameterSliderValue()
|
java.awt.geom.Rectangle2D |
getDrawBounds()
|
int |
getMode()
|
int |
getSelectedBranch()
|
int |
getSelectedID()
|
boolean |
hasMarkedNode()
|
boolean |
isImageLocked()
|
boolean |
isLengthLocked()
|
boolean |
isViewLocked()
|
void |
lockImage(boolean b)
|
void |
lockStatusBar(boolean b)
|
void |
markNode(int id,
int brNum)
|
void |
mouseDragged(java.awt.event.MouseEvent evt)
|
void |
mouseMoved(java.awt.event.MouseEvent e)
|
void |
newBranch()
|
void |
noMark()
|
void |
paintComponent(java.awt.Graphics g1)
|
void |
paintSkeleton(java.awt.Graphics2D g)
|
void |
redo()
|
void |
removeBgImage()
|
void |
resetParameters()
|
void |
resizeImage(double scaling)
|
static java.lang.String |
rfd(double d)
|
void |
saveTempFiles(java.lang.String s)
|
void |
scaleViewByFactor(double factor)
|
void |
setBgImage(java.lang.String url)
|
void |
setBoundsLocked(boolean b)
|
void |
setDiamSlider(javax.swing.JSlider slider)
|
void |
setEditor_EMBED(Editor_EMBED editor)
|
void |
setImageParameters(java.lang.String params)
|
void |
setLengthLocked(boolean lengthLocked)
|
void |
setMode(int i)
|
void |
setStatusLabel(javax.swing.JLabel statusLabel)
|
void |
setStatusText(java.lang.String s)
|
void |
setStatusText(java.lang.String s,
boolean prior)
|
void |
setTable(FlyingTable table)
|
void |
setViewLocked(boolean viewLocked)
|
void |
setViewScale(double d)
|
void |
showLengthPanel(boolean b)
|
void |
undo()
|
void |
updateBranchLengthes()
|
void |
writeWF()
|
void |
writeWF(java.io.PrintWriter out)
|
Methods inherited from class mathcomp.gui.cfd.DuctPanel |
---|
adjustTransform, getDrawingPoint, getDrawingPoint, getPolyData, getSkeleton, getSurfacePolyData, getVecLength, isBoundsLocked, isIsometric, putTransformFromRect, removeSurfacePolyData, scaleToLength, setDrawBounds, setIsometric, setPolyData, setPolyDataFromSkeleton, setSkeleton, setSurfacePolyData |
Methods inherited from class javax.swing.JPanel |
---|
getAccessibleContext, getUI, getUIClassID, setUI, updateUI |
Methods inherited from class javax.swing.JComponent |
---|
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBorder, getBounds, getClientProperty, 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, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintImmediately, paintImmediately, print, printAll, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, 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, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update |
Methods inherited from class java.awt.Container |
---|
add, add, add, add, add, addContainerListener, 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, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusBackward, transferFocusDownCycle, validate |
Methods inherited from class java.awt.Component |
---|
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, contains, createImage, createImage, createVolatileImage, createVolatileImage, dispatchEvent, enable, enableInputMethods, 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, 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 |
---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public DrawingPanel()
Method Detail |
---|
public void setEditor_EMBED(Editor_EMBED editor)
public void resetParameters()
resetParameters
in class DuctPanel
public void clearTemp()
public void newBranch()
public void paintComponent(java.awt.Graphics g1)
paintComponent
in class DuctPanel
public void paintSkeleton(java.awt.Graphics2D g)
public void addPoint(java.awt.Point p)
public void scaleViewByFactor(double factor)
public void setViewScale(double d)
public void resizeImage(double scaling)
public void mouseDragged(java.awt.event.MouseEvent evt)
mouseDragged
in interface java.awt.event.MouseMotionListener
public void mouseMoved(java.awt.event.MouseEvent e)
mouseMoved
in interface java.awt.event.MouseMotionListener
public static java.lang.String rfd(double d)
public java.awt.geom.Rectangle2D getDrawBounds()
getDrawBounds
in class DuctPanel
public void markNode(int id, int brNum)
valueAt
- valueAt2
- public void lockImage(boolean b)
public void writeWF(java.io.PrintWriter out)
public void writeWF()
public void setImageParameters(java.lang.String params)
public void noMark()
public boolean hasMarkedNode()
public void setTable(FlyingTable table)
public void setMode(int i)
public int getMode()
public void setBgImage(java.lang.String url)
public void setStatusText(java.lang.String s)
public void setStatusText(java.lang.String s, boolean prior)
public void lockStatusBar(boolean b)
public void removeBgImage()
public int getSelectedBranch()
public int getSelectedID()
public boolean isViewLocked()
public boolean isImageLocked()
public void setViewLocked(boolean viewLocked)
public boolean isLengthLocked()
public void setLengthLocked(boolean lengthLocked)
public void setStatusLabel(javax.swing.JLabel statusLabel)
public void showLengthPanel(boolean b)
public void updateBranchLengthes()
public void setDiamSlider(javax.swing.JSlider slider)
public double getDiameterSliderValue()
public void setBoundsLocked(boolean b)
public void actionLaunched()
public void undo()
public void redo()
public void saveTempFiles(java.lang.String s)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |