|
Parkinson Disease Database | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.awt.Component
java.awt.Container
java.awt.Window
java.awt.Dialog
javax.swing.JDialog
spirals.motol.gui.CaptureFrame
public class CaptureFrame
Frame where data from tablet are catured and saved.
Copyright: Copyright (c) 2005 Jan Dolezel
Company: ČVUT FEL, Prague
Nested Class Summary |
---|
Nested classes/interfaces inherited from class javax.swing.JDialog |
---|
javax.swing.JDialog.AccessibleJDialog |
Nested classes/interfaces inherited from class java.awt.Dialog |
---|
java.awt.Dialog.AccessibleAWTDialog |
Nested classes/interfaces inherited from class java.awt.Window |
---|
java.awt.Window.AccessibleAWTWindow |
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.BltBufferStrategy, java.awt.Component.FlipBufferStrategy |
Field Summary | |
---|---|
private javax.swing.JPanel |
contentPane
contains contents of frame |
private javax.swing.JPanel |
control
panel for placing controls of viewer panel |
private Data |
data
capturing tablet data |
protected boolean |
dataReady
some tablet data ready |
private Engine |
engine
engine |
private javax.swing.JButton |
exitButton
buttons for closing frame |
protected boolean |
firstPacket
čekání na první paket |
private javax.swing.JPanel |
leftCenter
container for types of drawings |
private javax.swing.Icon |
okIcon
picture for already drawn type of data |
private int |
ox
old x position |
private int |
oy
old y position |
private boolean |
pen_down
tablet pen is touching surface |
protected javax.swing.JPanel |
screen
area for view drawing |
private boolean |
show
|
protected javax.swing.JButton |
startButton
button performing start of capturing |
protected long |
startTime
čas začátku záznamu |
private TabletData |
tabletData
|
private TabletInfo |
tabletInfo
actual tablet measures |
protected TimeThread |
time
vlákno pro počítání délky snímání |
private javax.swing.ButtonGroup |
type
list of types of drawings |
protected SimpleTabletDataViewer |
viewer
tablet data viewer |
protected Visit |
visit
visit for which are data captured |
Fields inherited from class javax.swing.JDialog |
---|
accessibleContext, rootPane, rootPaneCheckingEnabled |
Fields inherited from class java.awt.Component |
---|
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT |
Fields inherited from interface javax.swing.WindowConstants |
---|
DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, EXIT_ON_CLOSE, HIDE_ON_CLOSE |
Fields inherited from interface java.awt.image.ImageObserver |
---|
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
Constructor Summary | |
---|---|
CaptureFrame(Engine engine,
Visit visit)
create frame for visit |
Method Summary | |
---|---|
private void |
colorize()
colorize all already captured types of drawings and set next unused |
private void |
createLayout()
create and place frame components |
private javax.swing.JPanel |
createLeftPanel()
create and return panel with types of drawings |
private Data |
getNewData()
inicializuj nová data |
protected java.lang.String |
getType()
return selected type of drawing |
void |
keyPressed(java.awt.event.KeyEvent ke)
|
void |
keyReleased(java.awt.event.KeyEvent ke)
Escape zavře okno |
void |
keyTyped(java.awt.event.KeyEvent ke)
|
void |
onTabletPacket(TabletPoint point)
called by tablet when tablet packet is ready Add packet to data sequence add display new point. |
void |
onTimeout()
volat při vypršení času |
protected void |
save()
save captured data to disk |
protected void |
setButtonsEnabled(boolean enabled)
called at beggining and end of capturing. |
private void |
setRadioEnabled(boolean enabled)
enables/disables types of drawings |
protected void |
startCapture()
start capturing form tablet |
Methods inherited from class javax.swing.JDialog |
---|
addImpl, createRootPane, dialogInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getJMenuBar, getLayeredPane, getRootPane, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, update |
Methods inherited from class java.awt.Dialog |
---|
addNotify, getTitle, hide, isModal, isResizable, isUndecorated, setModal, setResizable, setTitle, setUndecorated, show |
Methods inherited from class java.awt.Window |
---|
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, finalize, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getGraphicsConfiguration, getInputContext, getListeners, getLocale, getMostRecentFocusOwner, getOwnedWindows, getOwner, getToolkit, getWarningString, getWindowFocusListeners, getWindowListeners, getWindowStateListeners, isActive, isAlwaysOnTop, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isShowing, pack, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, setAlwaysOnTop, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setLocationByPlatform, setLocationRelativeTo, toBack, toFront |
Methods inherited from class java.awt.Container |
---|
add, add, add, add, add, addContainerListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paint, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, removeNotify, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, transferFocusBackward, transferFocusDownCycle, validate, validateTree |
Methods inherited from class java.awt.Component |
---|
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, checkImage, checkImage, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isPreferredSizeSet, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, reshape, resize, resize, setBackground, setBounds, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setMinimumSize, setName, setPreferredSize, setSize, setSize, setVisible, show, size, toString, transferFocus, transferFocusUpCycle |
Methods inherited from class java.lang.Object |
---|
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
private int ox
private int oy
private boolean pen_down
private boolean show
protected boolean firstPacket
protected long startTime
protected SimpleTabletDataViewer viewer
protected Visit visit
private javax.swing.JPanel contentPane
private TabletInfo tabletInfo
private javax.swing.Icon okIcon
private Engine engine
private Data data
private TabletData tabletData
protected boolean dataReady
protected javax.swing.JButton startButton
private javax.swing.JButton exitButton
private javax.swing.ButtonGroup type
private javax.swing.JPanel leftCenter
private javax.swing.JPanel control
protected javax.swing.JPanel screen
protected TimeThread time
Constructor Detail |
---|
public CaptureFrame(Engine engine, Visit visit)
Method Detail |
---|
private Data getNewData()
private void createLayout()
private javax.swing.JPanel createLeftPanel()
public void onTimeout()
onTimeout
in interface TabletListener
public void onTabletPacket(TabletPoint point)
Add packet to data sequence add display new point.
onTabletPacket
in interface TabletListener
point
- new tablet pointprotected java.lang.String getType()
protected void startCapture()
private void colorize()
protected void save()
protected void setButtonsEnabled(boolean enabled)
private void setRadioEnabled(boolean enabled)
public void keyReleased(java.awt.event.KeyEvent ke)
ke
- KeyEventpublic void keyPressed(java.awt.event.KeyEvent ke)
public void keyTyped(java.awt.event.KeyEvent ke)
|
Parkinson Disease Database | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |