|
|||||||||
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.Frame
javax.swing.JFrame
MainFrame
public class MainFrame
MainFrame rakentaa graafisen käyttöliittymän
ja sisältää koko sovelluksen pääohjelmametodin.
Sovelluksen voi käynnistää kolmeen eri konfiguraatioon:
- kahvihuonenäkymään
- hallintanäkymään
- hallintanäkymään, josta pääsee painikkeen kautta kahvihuonenäkymään (oletus)
MainFrame toteuttaa sormenjälkitunnistimen käyttöön
vaadittavat rajapinnat. Tunnistinta varsinaisesti käyttävät
dialogit tarvitsevat MainFramessa tapahtuvaa keskitettyä
alustusta toimiakseen. Ne saavat sormenjälkien lukutiedot
MainFramen metodeilta.
Field Summary | |
---|---|
static MainFrame |
frame
MainFrame-oliosta laitetaan viite frame-kenttään, jotta muut luokat pääsevät käsiksi GUI:n päivitystä tekeviin palveluihin. |
static Extractor |
objExtractor
Extractor-ilmentymän extract-metodille annetaan kaikki luetut sormenjäljet. |
static boolean |
readerEnabled
Tieto siitä, onko sormenjälkitunnistin kytketty, pidetään täällä. |
Fields inherited from class javax.swing.JFrame |
---|
EXIT_ON_CLOSE |
Fields inherited from class java.awt.Frame |
---|
CROSSHAIR_CURSOR, DEFAULT_CURSOR, E_RESIZE_CURSOR, HAND_CURSOR, ICONIFIED, MAXIMIZED_BOTH, MAXIMIZED_HORIZ, MAXIMIZED_VERT, MOVE_CURSOR, N_RESIZE_CURSOR, NE_RESIZE_CURSOR, NORMAL, NW_RESIZE_CURSOR, S_RESIZE_CURSOR, SE_RESIZE_CURSOR, SW_RESIZE_CURSOR, TEXT_CURSOR, W_RESIZE_CURSOR, WAIT_CURSOR |
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, HIDE_ON_CLOSE |
Fields inherited from interface java.awt.image.ImageObserver |
---|
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
Constructor Summary | |
---|---|
MainFrame(int intRunConfig)
Luokan konstruktorissa rakennetaan komponenttien layout ja asetetaan tapahtumankuuntelijat. |
Method Summary | |
---|---|
static void |
main(java.lang.String[] args)
Koko sovelluksen pääohjelmametodi. |
void |
onFingerDown(java.lang.String idSensor)
Metodia kutsutaan, kun sormi asetetaan tunnistimelle. |
void |
onFingerUp(java.lang.String idSensor)
Metodia kutsutaan, kun sormi otetaan tunnistimelta. |
void |
onImage(java.lang.String idSensor,
com.griaule.grFinger.FingerprintImage fingerprint)
Tätä metodia kutsutaan aina kun sormenjälkitunnistin lukee sormenjäljen. |
void |
onPlug(java.lang.String idSensor)
Tätä metodia kutsutaan joka kerta, kun tunnistin kytketään tietokoneeseen. |
void |
onUnplug(java.lang.String idSensor)
Tätä metodia kutsutaan joka kerta, kun tunnistin irroitetaan tietokoneesta. |
void |
refreshData()
Metodi päivittää sovelluksen tiedot lukien ne erillisessä säikeessä tietokannasta. |
void |
refreshTables(boolean blnRefreshData)
Metodi päivityttää tietokannan tiedot Utilities-luokkaan ja päivittää View-ilmentymien tietosisällön. |
void |
setInfoText(java.lang.String strParam)
Metodi asettaa hallintanäkymän yläosassa näkyvän tekstin. |
Methods inherited from class javax.swing.JFrame |
---|
getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getJMenuBar, getLayeredPane, getRootPane, isDefaultLookAndFeelDecorated, remove, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setIconImage, setJMenuBar, setLayeredPane, setLayout, update |
Methods inherited from class java.awt.Frame |
---|
addNotify, getCursorType, getExtendedState, getFrames, getIconImage, getMaximizedBounds, getMenuBar, getState, getTitle, isResizable, isUndecorated, remove, removeNotify, setCursor, setExtendedState, setMaximizedBounds, setMenuBar, setResizable, setState, setTitle, setUndecorated |
Methods inherited from class java.awt.Window |
---|
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getGraphicsConfiguration, getInputContext, getListeners, getLocale, getMostRecentFocusOwner, getOwnedWindows, getOwner, getToolkit, getWarningString, getWindowFocusListeners, getWindowListeners, getWindowStateListeners, hide, isActive, isAlwaysOnTop, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isShowing, pack, postEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, setAlwaysOnTop, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setLocationByPlatform, setLocationRelativeTo, show, 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, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, 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, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, dispatchEvent, enable, enable, enableInputMethods, 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, 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, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, 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 |
---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface java.awt.MenuContainer |
---|
getFont, postEvent |
Field Detail |
---|
public static boolean readerEnabled
public static MainFrame frame
public static Extractor objExtractor
Constructor Detail |
---|
public MainFrame(int intRunConfig)
Method Detail |
---|
public void setInfoText(java.lang.String strParam)
public void refreshData()
public void refreshTables(boolean blnRefreshData)
public void onImage(java.lang.String idSensor, com.griaule.grFinger.FingerprintImage fingerprint)
onImage
in interface com.griaule.grFinger.ImageCallBack
public void onPlug(java.lang.String idSensor)
onPlug
in interface com.griaule.grFinger.StatusCallBack
public void onUnplug(java.lang.String idSensor)
onUnplug
in interface com.griaule.grFinger.StatusCallBack
public void onFingerDown(java.lang.String idSensor)
onFingerDown
in interface com.griaule.grFinger.FingerCallBack
public void onFingerUp(java.lang.String idSensor)
onFingerUp
in interface com.griaule.grFinger.FingerCallBack
public static void main(java.lang.String[] args)
args
- komentoriviparametrit
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |