gui
Class MainView

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

public class MainView
extends javax.swing.JFrame
implements java.util.Observer

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
 
Field Summary
protected  javax.swing.JMenuItem dxf
           
protected  javax.swing.JMenuItem editDelete
           
protected  javax.swing.JMenu editMenu
           
protected  javax.swing.JMenuItem editRemoveAll
           
protected  javax.swing.JMenuItem fileAdd
           
protected  javax.swing.JMenuItem fileExit
           
protected  javax.swing.JMenu fileMenu
           
protected  javax.swing.JMenuItem fileOpen
           
protected  javax.swing.JMenu fileSaveAs
           
protected  javax.swing.JMenuItem helpAbout
           
protected  javax.swing.JMenu helpMenu
           
protected  javax.swing.JMenuBar menuBar
           
static int SHOW_FONTS
           
static int SHOW_SYMBOL_SIGNS
           
protected  javax.swing.JMenu viewMenu
           
protected  javax.swing.JMenuItem xmlInterlis
           
protected  javax.swing.JMenuItem zoomReal
           
 
Fields inherited from class javax.swing.JFrame
accessibleContext, EXIT_ON_CLOSE, rootPane, rootPaneCheckingEnabled
 
Fields inherited from class java.awt.Frame
CROSSHAIR_CURSOR, DEFAULT_CURSOR, E_RESIZE_CURSOR, HAND_CURSOR, ICONIFIED, 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
MainView(App aModel)
           
 
Method Summary
 void createMiniToolbar()
           
 void display()
           
 Font getCurrentFont()
           
 Paintable getCurrentFontSymbol()
           
static int getCurrentShowType()
           
 java.util.Vector getCurrentSymbols()
           
 Paintable getCurrentSymbolSign()
           
 boolean isExt(java.lang.String fileName, java.lang.String aExt)
           
 void removeSymbol()
           
 boolean saveDialog()
           
 void setCurrentFont(Font aCurrentFont)
           
 void setCurrentFontSymbol(FontSymbol aSymbol)
           
 void setCurrentSymbols(java.util.Vector aSymbols)
           
 void setCurrentSymbolSign(SymbolSign aSymbol)
           
 void update(java.util.Observable aModel, java.lang.Object arg)
           
 
Methods inherited from class javax.swing.JFrame
addImpl, createRootPane, 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, finalize, getCursorType, getFrames, getIconImage, getMenuBar, getState, getTitle, isResizable, remove, removeNotify, setCursor, setIconImage, setMenuBar, setResizable, setState, setTitle
 
Methods inherited from class java.awt.Window
addWindowListener, applyResourceBundle, applyResourceBundle, dispose, getFocusOwner, getGraphicsConfiguration, getInputContext, getListeners, getLocale, getOwnedWindows, getOwner, getToolkit, getWarningString, hide, isShowing, pack, postEvent, processEvent, removeWindowListener, setCursor, show, toBack, toFront
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getInsets, getLayout, getMaximumSize, getMinimumSize, getPreferredSize, insets, invalidate, isAncestorOf, layout, list, list, locate, minimumSize, paint, paintComponents, preferredSize, print, printComponents, processContainerEvent, 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, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, getBackground, getBounds, getBounds, getColorModel, getComponentOrientation, getCursor, getDropTarget, getFont, getFontMetrics, getForeground, getGraphics, getHeight, getInputMethodRequests, getLocation, getLocation, getLocationOnScreen, getName, getParent, getPeer, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isDisplayable, isDoubleBuffered, isEnabled, isFocusTraversable, isLightweight, isOpaque, 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, wait, wait, wait
 
Methods inherited from interface java.awt.MenuContainer
getFont, postEvent
 

Field Detail

SHOW_FONTS

public static int SHOW_FONTS

SHOW_SYMBOL_SIGNS

public static int SHOW_SYMBOL_SIGNS

menuBar

protected javax.swing.JMenuBar menuBar

fileMenu

protected javax.swing.JMenu fileMenu

editMenu

protected javax.swing.JMenu editMenu

viewMenu

protected javax.swing.JMenu viewMenu

helpMenu

protected javax.swing.JMenu helpMenu

fileSaveAs

protected javax.swing.JMenu fileSaveAs

fileOpen

protected javax.swing.JMenuItem fileOpen

fileAdd

protected javax.swing.JMenuItem fileAdd

fileExit

protected javax.swing.JMenuItem fileExit

editRemoveAll

protected javax.swing.JMenuItem editRemoveAll

editDelete

protected javax.swing.JMenuItem editDelete

helpAbout

protected javax.swing.JMenuItem helpAbout

xmlInterlis

protected javax.swing.JMenuItem xmlInterlis

dxf

protected javax.swing.JMenuItem dxf

zoomReal

protected javax.swing.JMenuItem zoomReal
Constructor Detail

MainView

public MainView(App aModel)
Method Detail

update

public void update(java.util.Observable aModel,
                   java.lang.Object arg)
Specified by:
update in interface java.util.Observer

display

public void display()

saveDialog

public boolean saveDialog()

isExt

public boolean isExt(java.lang.String fileName,
                     java.lang.String aExt)

setCurrentSymbolSign

public void setCurrentSymbolSign(SymbolSign aSymbol)

setCurrentFontSymbol

public void setCurrentFontSymbol(FontSymbol aSymbol)

getCurrentSymbols

public java.util.Vector getCurrentSymbols()

setCurrentSymbols

public void setCurrentSymbols(java.util.Vector aSymbols)

getCurrentSymbolSign

public Paintable getCurrentSymbolSign()

getCurrentFontSymbol

public Paintable getCurrentFontSymbol()

createMiniToolbar

public void createMiniToolbar()

removeSymbol

public void removeSymbol()

getCurrentFont

public Font getCurrentFont()

setCurrentFont

public void setCurrentFont(Font aCurrentFont)

getCurrentShowType

public static int getCurrentShowType()