|
|||||||||
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
CoffeeDialog
public class CoffeeDialog
CoffeeDialog eli Kahvihuoneen näkymä on se graafinen käyttöliittymä, jota käytetään kahvihuoneesta käsin. Dialogi käsittää kolme pääasiallista näyttötilaa: osto-välilehti, jossa tuotteita kirjataan kulutetuksi, tuonti-välilehti, jossa tuotteita kirjataan tuoduksi ja palauteruutu, jossa käyttäjä saa palautteen toiminnostaan. Dialogi käynnistyy osto-välilehdelle, jolla on mallinnettuna myös numeronäppäimistö, jolla dialogia (yksinomaan) on tarkoitus käyttää. Kahvihuoneen näkymän käyttäminen esimerkiksi hiirellä tai tavallisella näppäimistöllä on mahdotonta: täytyy olla ns. numpad eli numeronäppäimistö.
Field Summary |
---|
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 | |
---|---|
CoffeeDialog()
|
Method Summary | |
---|---|
static void |
createAndShowGUI()
Metodi luo ja näyttää kahvihuonedialogin säieturvallisesti. |
void |
extract(com.griaule.grFinger.FingerprintImage objImage)
Metodi käsittelee sormenjälkitunnistimen lukeman sormenjäljen, ja tekee valitun välilehden mukaan oston tai tuonnin. |
void |
keyPressed(java.awt.event.KeyEvent e)
KeyListener-rajapinnasta on oikeasti toteutettu vain keyPressed-metodi. |
void |
keyReleased(java.awt.event.KeyEvent e)
Vapautettaessa näppäin, metodi tarkistaa, onko tuote-välilehti valittu ja sen valintakentässä syötetty vähintään kaksi merkkiä. |
void |
keyTyped(java.awt.event.KeyEvent e)
Metodia ei toteuteta. |
static void |
main(java.lang.String[] args)
Pääohjelmametodi käynnistää dialogin, jossa näppäimillä tunnistautuminen onnistuu, mutta sormenjälkitunnistimella ei. |
void |
setBasicProducts(BasicProduct[] objBps)
Metodi kopioi parametrina annetun taulukon alkiot objBasicProducts-kenttään uuteen taulukkoon lukuunottamatta parametrin viimeistä alkiota, joka Utilities-luokan palauttamassa getBasicProducts()-metodissa on ns. uusi BasicProduct. |
void |
setDeliverables(Deliverable[] objDps)
Metodi kopioi parametrina annetun taulukon alkiot objDeliverables-kenttään uuteen taulukkoon lukuunottamatta parametrin viimeistä alkiota, joka Utilities-luokan palauttamassa getDeliverables()-metodissa on ns. uusi Deliverable. |
Methods inherited from class javax.swing.JDialog |
---|
getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getJMenuBar, getLayeredPane, getRootPane, isDefaultLookAndFeelDecorated, remove, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setJMenuBar, setLayeredPane, setLayout, 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, 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, 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, remove, removeAll, removeContainerListener, removeNotify, 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, remove, 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 |
Constructor Detail |
---|
public CoffeeDialog()
Method Detail |
---|
public void setBasicProducts(BasicProduct[] objBps)
objBps
- Utilities.getBasicProducts()public void setDeliverables(Deliverable[] objDps)
objDps
- Utilities.getDeliverables()public void extract(com.griaule.grFinger.FingerprintImage objImage)
extract
in interface Extractor
objImage
- luettu sormenjälkipublic void keyPressed(java.awt.event.KeyEvent e)
keyPressed
in interface java.awt.event.KeyListener
public void keyTyped(java.awt.event.KeyEvent e)
keyTyped
in interface java.awt.event.KeyListener
public void keyReleased(java.awt.event.KeyEvent e)
keyReleased
in interface java.awt.event.KeyListener
public static void createAndShowGUI()
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 |