vr.visual
Class LogPanel

java.lang.Object
  extended by java.awt.Component
      extended by java.awt.Container
          extended by javax.swing.JComponent
              extended by javax.swing.JPanel
                  extended by vr.visual.LogPanel
All Implemented Interfaces:
java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, javax.accessibility.Accessible

public class LogPanel
extends javax.swing.JPanel

Java Swing panel sluzacy do wyswietlania komunikatow LOG Zawira pole komunikatow o bledach, komunikatow debagowyvh i komunikatow informacyjnych

Version:
0.8 5 Mar 2005
Author:
Marcin Staszczyk
See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class javax.swing.JPanel
javax.swing.JPanel.AccessibleJPanel
 
Nested classes/interfaces inherited from class javax.swing.JComponent
javax.swing.JComponent.AccessibleJComponent
 
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
protected  javax.swing.JTextArea debugArea
           
protected  javax.swing.JLabel debugLabel
           
protected  javax.swing.JScrollPane debugPanel
           
protected  javax.swing.JTextArea displayArea
           
protected  javax.swing.JLabel displayLabel
           
protected  javax.swing.JScrollPane displayPanel
           
protected  javax.swing.JTextArea errorArea
           
protected  javax.swing.JLabel errorLabel
           
protected  javax.swing.JScrollPane errorPanel
           
protected  java.lang.String headerFile
           
protected  javax.swing.JLabel headerLabel
           
protected  boolean headerModified
           
protected  java.lang.String testFile
           
protected  javax.swing.JLabel testLabel
           
protected  boolean testModified
           
protected  java.lang.String trainingFile
           
protected  javax.swing.JLabel trainingLabel
           
protected  boolean trainingModified
           
 
Fields inherited from class javax.swing.JComponent
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, 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
LogPanel()
          Konstruktor klasy tworzacy wszystkie potrzebne klasie do dzialania pola.
 
Method Summary
 void debug(java.lang.String message)
          wyswietla komunikat na ekran w miejscu przeznaczonym na komunikaty debagowe.
 void debugnl()
          przechodzi do nowej linii na ekrane w miejscu przeznaczonym na komunikaty debagowe.
 void display(java.lang.Object obj)
          wyswietla komunikat zwiazany z obiektem na ekran w miejscu przeznaczonym na komunikaty informacyjne.
 void displaynl(java.lang.Object obj)
          wyswietla komunikat zwiazany z obiektem na ekran w miejscu przeznaczonym na komunikaty informacyjne.
 void error(java.lang.String message)
          wyswietla komunikat na ekran w miejscu przeznaczonym na komunikaty o bledach
 void setHeaderFile(java.lang.String f)
          Ustawia informacje o wczytanym obecnie pliku z naglowkiem.
 void setHeaderModified(boolean b)
          Ustawia czy naglowek byl modyfikowany
 void setOpenDebugWindow(boolean open)
          Otwiera lub zamyka okno komunikatow debagowych
 void setOpenDisplayWindow(boolean open)
          Otwiera lub zamyka okno komunikatow informacyjnych
 void setOpenErrorWindow(boolean open)
          Otwiera lub zamyka okno komunikatow o bledach
 void setTestFile(java.lang.String f)
          Ustawia informacje o wczytanym obecnie pliku z danymi testowymi.
 void setTestModified(boolean b)
          Ustawia czy dane testowe byly modyfikowany
 void setTrainingFile(java.lang.String f)
          Ustawia informacje o wczytanym obecnie pliku z danymi treningowymi.
 void setTrainingModified(boolean b)
          Ustawia czy dane treningowe byly modyfikowany
 
Methods inherited from class javax.swing.JPanel
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
 
Methods inherited from class javax.swing.JComponent
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBorder, getBounds, getClientProperty, getComponentGraphics, 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, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, 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, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addImpl, 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, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusBackward, transferFocusDownCycle, validate, validateTree
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, 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, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, 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
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

headerFile

protected java.lang.String headerFile

trainingFile

protected java.lang.String trainingFile

testFile

protected java.lang.String testFile

headerModified

protected boolean headerModified

trainingModified

protected boolean trainingModified

testModified

protected boolean testModified

headerLabel

protected javax.swing.JLabel headerLabel

trainingLabel

protected javax.swing.JLabel trainingLabel

testLabel

protected javax.swing.JLabel testLabel

errorArea

protected javax.swing.JTextArea errorArea

debugArea

protected javax.swing.JTextArea debugArea

displayArea

protected javax.swing.JTextArea displayArea

errorPanel

protected javax.swing.JScrollPane errorPanel

debugPanel

protected javax.swing.JScrollPane debugPanel

displayPanel

protected javax.swing.JScrollPane displayPanel

errorLabel

protected javax.swing.JLabel errorLabel

debugLabel

protected javax.swing.JLabel debugLabel

displayLabel

protected javax.swing.JLabel displayLabel
Constructor Detail

LogPanel

public LogPanel()
Konstruktor klasy tworzacy wszystkie potrzebne klasie do dzialania pola. Definjuje uklad elementow na panelu.

Method Detail

error

public void error(java.lang.String message)
wyswietla komunikat na ekran w miejscu przeznaczonym na komunikaty o bledach

Parameters:
message - komunikat o bledzie

debug

public void debug(java.lang.String message)
wyswietla komunikat na ekran w miejscu przeznaczonym na komunikaty debagowe. Zakoncza go znakiem nowej linii

Parameters:
message - komunikat debagowy

debugnl

public void debugnl()
przechodzi do nowej linii na ekrane w miejscu przeznaczonym na komunikaty debagowe.


display

public void display(java.lang.Object obj)
wyswietla komunikat zwiazany z obiektem na ekran w miejscu przeznaczonym na komunikaty informacyjne.

Parameters:
obj - Obiek od ktorego pobierzemy komunikat.

displaynl

public void displaynl(java.lang.Object obj)
wyswietla komunikat zwiazany z obiektem na ekran w miejscu przeznaczonym na komunikaty informacyjne. Zakancza go znakiem nowej linii.

Parameters:
obj - Obiek od ktorego pobierzemy komunikat.

setOpenErrorWindow

public void setOpenErrorWindow(boolean open)
Otwiera lub zamyka okno komunikatow o bledach

Parameters:
open - flaga ustalajaca, czy okno ma byc otwarte

setOpenDebugWindow

public void setOpenDebugWindow(boolean open)
Otwiera lub zamyka okno komunikatow debagowych

Parameters:
open - flaga ustalajaca, czy okno ma byc otwarte

setOpenDisplayWindow

public void setOpenDisplayWindow(boolean open)
Otwiera lub zamyka okno komunikatow informacyjnych

Parameters:
open - flaga ustalajaca, czy okno ma byc otwarte

setHeaderFile

public void setHeaderFile(java.lang.String f)
Ustawia informacje o wczytanym obecnie pliku z naglowkiem. Jesli f == null lub dlugosci 0 to traktowane jest ze zaden plik nie jest wczytany i wtedy odpowiedni komunikat zostanie wyswietlony.

Parameters:
f - Informacje o wczytanym pliku.

setTrainingFile

public void setTrainingFile(java.lang.String f)
Ustawia informacje o wczytanym obecnie pliku z danymi treningowymi. Jesli f == null lub dlugosci 0 to traktowane jest ze zaden plik nie jest wczytany i wtedy odpowiedni komunikat zostanie wyswietlony.

Parameters:
f - Informacje o wczytanym pliku.

setTestFile

public void setTestFile(java.lang.String f)
Ustawia informacje o wczytanym obecnie pliku z danymi testowymi. Jesli f == null lub dlugosci 0 to traktowane jest ze zaden plik nie jest wczytany i wtedy odpowiedni komunikat zostanie wyswietlony.

Parameters:
f - Informacje o wczytanym pliku.

setHeaderModified

public void setHeaderModified(boolean b)
Ustawia czy naglowek byl modyfikowany


setTrainingModified

public void setTrainingModified(boolean b)
Ustawia czy dane treningowe byly modyfikowany


setTestModified

public void setTestModified(boolean b)
Ustawia czy dane testowe byly modyfikowany