gui
Class ErrorFrame

java.lang.Object
  |
  +--java.awt.Component
        |
        +--java.awt.Container
              |
              +--java.awt.Window
                    |
                    +--java.awt.Frame
                          |
                          +--javax.swing.JFrame
                                |
                                +--gui.ErrorFrame
All Implemented Interfaces:
javax.accessibility.Accessible, java.awt.image.ImageObserver, java.awt.MenuContainer, javax.swing.RootPaneContainer, java.io.Serializable, javax.swing.WindowConstants

public class ErrorFrame
extends javax.swing.JFrame

Okno pro zobrazeni chybovych hlaseni. Obsahuje jen text chyby a tlacitko zavirajici okno.

See Also:
Serialized Form

Inner classes inherited from class javax.swing.JFrame
javax.swing.JFrame.AccessibleJFrame
 
Inner classes inherited from class java.awt.Frame
java.awt.Frame.AccessibleAWTFrame
 
Inner classes inherited from class java.awt.Window
java.awt.Window.AccessibleAWTWindow
 
Inner classes inherited from class java.awt.Container
java.awt.Container.AccessibleAWTContainer
 
Inner classes inherited from class java.awt.Component
java.awt.Component.AccessibleAWTComponent, java.awt.Component.AWTTreeLock
 
Field Summary
(package private)  javax.swing.JLabel errorLabel
          Zobrazeni textu chyby
static int EXIST_LABEL
          Cislo chyby - oznaceni pravidla jiz bylo jednou pouzito
static int FILE_NOT_FOUND
          Cislo chyby - soubor nenalezen
static int IO_ERROR
          Cislo chyby - chyba pri cteni souboru
static int LONG_LEFT
          Cislo chyby - prilis symbolu na leve strane pravidla
static int LONG_START
          Cislo chyby - prilis mnoho symbolu v poli pro pocatecni
protected  int message
          Cislo zobrazene zpravy
protected static java.lang.String[] messages
          Texty zprav.
static int NO_LABEL
          Cislo chyby - nevyplnene oznaceni pravidla
static int NO_LEFT
          Cislo chyby - nevyplnena leva strana pravidla
static int NO_START
          Cislo chyby - neni urcen pocatecni neterminal
static int NONDEF_LABEL
          Cislo chyby - nedefinovano pravidlo s oznaceni v nekterem poli
(package private)  javax.swing.JButton okButton
          Tlacitko pro zavreni okna
static int PARSE_ERROR
          Cislo chyby - chybny format souboru
(package private)  Errorable prevFrame
          Objekt, ktery ma byt informovan o zavreni chyboveho okna
static int TO_BIG_APPEAR
          Cislo chyby - pozadovany vyskyt neexistuje
static int WINDOW_HEIGHT
          Vyska okna
static int WINDOW_WIDTH
          Sirka okna
static int WRONG_APPEAR_FORMAT
          Cislo chyby - spatny format cisla v textovem poli vyskytu
static int WRONG_DELAY_FORMAT
          Cislo chyby - spatny format cisla v textovem poli zpozdeni
static int WRONG_FORMAT
          Cislo chyby - spatny format neterminalu
static int WRONG_FORMAT_START
          Cislo chyby - spatny format pocatecniho symbolu
static int WRONG_FORMAT_TN
          Cislo chyby - spatny format symbolu
static int WRONG_LABEL
          Cislo chyby - chybny format oznaceni pravidla
 
Fields inherited from class javax.swing.JFrame
accessibleContext, defaultCloseOperation, EXIT_ON_CLOSE, rootPane, rootPaneCheckingEnabled
 
Fields inherited from class java.awt.Frame
base, CROSSHAIR_CURSOR, DEFAULT_CURSOR, E_RESIZE_CURSOR, frameSerializedDataVersion, HAND_CURSOR, icon, ICONIFIED, mbManagement, menuBar, MOVE_CURSOR, N_RESIZE_CURSOR, nameCounter, NE_RESIZE_CURSOR, NORMAL, NW_RESIZE_CURSOR, ownedWindows, resizable, S_RESIZE_CURSOR, SE_RESIZE_CURSOR, serialVersionUID, state, SW_RESIZE_CURSOR, TEXT_CURSOR, title, W_RESIZE_CURSOR, WAIT_CURSOR, weakThis
 
Fields inherited from class java.awt.Window
active, dbg, focusMgr, inputContext, inputContextLock, OPENED, ownedWindowList, showWithParent, warningString, windowListener, windowSerializedDataVersion
 
Fields inherited from class java.awt.Container
component, containerListener, containerSerializedDataVersion, dispatcher, layoutMgr, listeningBoundsChildren, listeningChildren, maxSize, ncomponents, printing, printingThreads
 
Fields inherited from class java.awt.Component
actionListenerK, adjustmentListenerK, appContext, background, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, componentListener, componentListenerK, componentOrientation, componentSerializedDataVersion, containerListenerK, cursor, dropTarget, enabled, eventMask, focusListener, focusListenerK, font, foreground, graphicsConfig, hasFocus, height, hierarchyBoundsListener, hierarchyBoundsListenerK, hierarchyListener, hierarchyListenerK, changeSupport, incRate, inputMethodListener, inputMethodListenerK, isInc, isPacked, itemListenerK, keyListener, keyListenerK, LEFT_ALIGNMENT, locale, LOCK, metrics, minSize, mouseListener, mouseListenerK, mouseMotionListener, mouseMotionListenerK, name, nameExplicitlySet, newEventsOnly, ownedWindowK, parent, peer, peerFont, popups, prefSize, privateKey, RIGHT_ALIGNMENT, textListenerK, TOP_ALIGNMENT, valid, visible, width, windowClosingException, windowListenerK, x, y
 
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
ErrorFrame()
          Pomocny konstruktor.
ErrorFrame(Errorable f)
          Vytvori chybove okno bez zpravy.
ErrorFrame(Errorable f, int mes)
          Vytvori chybove okno s urcenou zpravou.
 
Method Summary
private  void makeFrame()
          Vytvori vsechny prvky okna, nastavi chybovy text, vytvori tlacitku posluchace udalosti.
(package private)  void okButtonAction()
          Akce pro zavreni okna.
 void setMessage(int m)
          Nastavi cislo chyboveho textu a tim i tento text.
 void setMessage(int m, java.lang.String s)
          Nastavi cislo chyby i text.
 void setText(java.lang.String text)
          Nastavi konretni text zpravy.
 
Methods inherited from class javax.swing.JFrame
addImpl, createRootPane, createRootPaneException, frameInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getJMenuBar, getLayeredPane, getRootPane, isRootPaneCheckingEnabled, paramString, processKeyEvent, processWindowEvent, remove, setContentPane, setDefaultCloseOperation, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, update
 
Methods inherited from class java.awt.Frame
, addNotify, addToFrameList, constructComponentName, finalize, getCursorType, getFrames, getIconImage, getMenuBar, getState, getTitle, initIDs, isResizable, postProcessKeyEvent, readObject, remove, removeFromFrameList, removeNotify, setCursor, setIconImage, setMenuBar, setResizable, setState, setTitle, writeObject
 
Methods inherited from class java.awt.Window
addOwnedWindow, addWindowListener, adjustListeningChildren, applyResourceBundle, applyResourceBundle, connectOwnedWindow, dispatchEventImpl, dispose, eventEnabled, getFocusOwner, getGraphicsConfiguration, getInputContext, getListeners, getLocale, getOwnedWindows, getOwner, getToolkit, getWarningString, hide, isActive, isShowing, nextFocus, ownedInit, pack, postEvent, postWindowEvent, preProcessKeyEvent, processEvent, removeOwnedWindow, removeWindowListener, resetGC, setCursor, setFocusOwner, setWarningString, show, toBack, toFront, transferFocus
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, applyOrientation, countComponents, createHierarchyEvents, createChildHierarchyEvents, deliverEvent, dispatchEventToSelf, doLayout, findComponentAt, findComponentAt, findComponentAt, getAccessibleAt, getAccessibleChild, getAccessibleChildrenCount, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents_NoClientCode, getComponents, getInsets, getLayout, getMaximumSize, getMinimumSize, getMouseEventTarget, getPreferredSize, getWindow, checkGD, insets, invalidate, invalidateTree, isAncestorOf, layout, lightweightPaint, lightweightPrint, list, list, locate, minimumSize, numListening, paint, paintComponents, paintHeavyweightComponents, postsOldMouseEvents, preferredSize, print, printComponents, printHeavyweightComponents, processContainerEvent, proxyEnableEvents, proxyRequestFocus, remove, removeAll, removeContainerListener, setFont, validate, validateTree
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addPropertyChangeListener, addPropertyChangeListener, areInputMethodsEnabled, bounds, coalesceEvents, contains, contains, createImage, createImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, getAccessibleIndexInParent, getAccessibleStateSet, getBackground, getBounds, getBounds, getColorModel, getComponentOrientation, getCursor, getDropTarget, getFont_NoClientCode, getFont, getFontMetrics, getForeground, getGraphics, getHeight, getInputMethodRequests, getLocation, getLocation, getLocationOnScreen_NoTreeLock, getLocationOnScreen, getName, getNativeContainer, getParent_NoClientCode, getParent, getPeer, getSize, getSize, getToolkitImpl, getTreeLock, getWidth, getWindowForObject, getX, getY, gotFocus, handleEvent, hasFocus, checkImage, checkImage, checkWindowClosingException, imageUpdate, inside, isDisplayable, isDoubleBuffered, isEnabled, isEnabledImpl, isFocusTraversable, isLightweight, isOpaque, isRecursivelyVisible, 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, processMouseEvent, processMouseMotionEvent, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, reshape, resize, resize, setBackground, setBounds, setBounds, setComponentOrientation, setDropTarget, setEnabled, setForeground, setLocale, setLocation, setLocation, setName, setSize, setSize, setVisible, show, size, toString, transferFocus
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, registerNatives, wait, wait, wait
 
Methods inherited from interface java.awt.MenuContainer
getFont, postEvent
 

Field Detail

WINDOW_HEIGHT

public static final int WINDOW_HEIGHT
Vyska okna

WINDOW_WIDTH

public static final int WINDOW_WIDTH
Sirka okna

message

protected int message
Cislo zobrazene zpravy

errorLabel

javax.swing.JLabel errorLabel
Zobrazeni textu chyby

okButton

javax.swing.JButton okButton
Tlacitko pro zavreni okna

prevFrame

Errorable prevFrame
Objekt, ktery ma byt informovan o zavreni chyboveho okna

NO_LABEL

public static final int NO_LABEL
Cislo chyby - nevyplnene oznaceni pravidla

NO_LEFT

public static final int NO_LEFT
Cislo chyby - nevyplnena leva strana pravidla

EXIST_LABEL

public static final int EXIST_LABEL
Cislo chyby - oznaceni pravidla jiz bylo jednou pouzito

WRONG_LABEL

public static final int WRONG_LABEL
Cislo chyby - chybny format oznaceni pravidla

LONG_LEFT

public static final int LONG_LEFT
Cislo chyby - prilis symbolu na leve strane pravidla

WRONG_FORMAT

public static final int WRONG_FORMAT
Cislo chyby - spatny format neterminalu

WRONG_FORMAT_TN

public static final int WRONG_FORMAT_TN
Cislo chyby - spatny format symbolu

NONDEF_LABEL

public static final int NONDEF_LABEL
Cislo chyby - nedefinovano pravidlo s oznaceni v nekterem poli

NO_START

public static final int NO_START
Cislo chyby - neni urcen pocatecni neterminal

LONG_START

public static final int LONG_START
Cislo chyby - prilis mnoho symbolu v poli pro pocatecni

WRONG_FORMAT_START

public static final int WRONG_FORMAT_START
Cislo chyby - spatny format pocatecniho symbolu

WRONG_APPEAR_FORMAT

public static final int WRONG_APPEAR_FORMAT
Cislo chyby - spatny format cisla v textovem poli vyskytu

TO_BIG_APPEAR

public static final int TO_BIG_APPEAR
Cislo chyby - pozadovany vyskyt neexistuje

WRONG_DELAY_FORMAT

public static final int WRONG_DELAY_FORMAT
Cislo chyby - spatny format cisla v textovem poli zpozdeni

PARSE_ERROR

public static final int PARSE_ERROR
Cislo chyby - chybny format souboru

IO_ERROR

public static final int IO_ERROR
Cislo chyby - chyba pri cteni souboru

FILE_NOT_FOUND

public static final int FILE_NOT_FOUND
Cislo chyby - soubor nenalezen

messages

protected static final java.lang.String[] messages
Texty zprav. Poradi v poli odpovida cislum chyb.
Constructor Detail

ErrorFrame

public ErrorFrame()
Pomocny konstruktor. Vytvori okne bez zpravy.

ErrorFrame

public ErrorFrame(Errorable f)
Vytvori chybove okno bez zpravy. Je urceno, ktery objekt se ma informovat volanim takeControl() o zavreni chyboveho okna.
Parameters:
f - Objekt implementujici rozhrani Errorable, ktery bude informovan o zavreni chyboveho okna.

ErrorFrame

public ErrorFrame(Errorable f,
                  int mes)
Vytvori chybove okno s urcenou zpravou. Je urceno, ktery objekt se ma informovat volanim takeControl() o zavreni chyboveho okna.
Parameters:
f - Objekt implementujici rozhrani Errorable, ktery bude informovan o zavreni chyboveho okna.
mes - Cislo chyby, ktera ma byt zobrazena.
Method Detail

setText

public void setText(java.lang.String text)
Nastavi konretni text zpravy. Umozni texty, ktere nejsou v seznamu.
Parameters:
text - Zobrazeny text chyby

setMessage

public void setMessage(int m)
Nastavi cislo chyboveho textu a tim i tento text.
Parameters:
m - Cislo chyby

setMessage

public void setMessage(int m,
                       java.lang.String s)
Nastavi cislo chyby i text. Cislo tedy neni pouzito k vyberu textu ze seznamu.
Parameters:
m - Cislo chyby
s - Text chyboveho hlaseni

makeFrame

private void makeFrame()
Vytvori vsechny prvky okna, nastavi chybovy text, vytvori tlacitku posluchace udalosti.

okButtonAction

void okButtonAction()
Akce pro zavreni okna. Informuje o zavreni registrovany objekt typu Errorable.