Documentation of 'org.joone.edit.JoonEdit' Java class
JoonEdit
org.joone.edit

Class JoonEdit

  • All Implemented Interfaces:
    DrawingEditor, PaletteListener, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, javax.accessibility.Accessible, javax.swing.RootPaneContainer, javax.swing.WindowConstants


    public class JoonEdit
    extends DrawApplication
    This is the main class to start the JoonEdit application.
    See Also:
    DrawApplication, Serialized Form
    • Nested Class Summary

      • Nested classes/interfaces inherited from class java.awt.Window

        java.awt.Window.Type
      • Nested classes/interfaces inherited from class java.awt.Component

        java.awt.Component.BaselineResizeBehavior
    • Field Summary

      Fields 
      Modifier and Type Field and Description
      static java.lang.String DIAGRAM_IMAGES
      Path where to find the pictures (relatively to where the class files are stored)
      static java.lang.String INI_FILE_NAME 
      static java.lang.String MENU_IMAGES 
      • 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

      Constructors 
      Constructor and Description
      JoonEdit() 
      JoonEdit(java.lang.String params)
      Create a new instance of JoonEdit application
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method and Description
      static void center(java.awt.Window frame) 
      javax.swing.JMenu createLookAndFeel() 
      NetStorageFormatManager createNetStorageFormatManager() 
      StorageFormatManager createStorageFormatManager()
      Factory method to create a StorageFormatManager for supported storage formats.
      javax.swing.JMenu createWindowMenu()
      Create a menu which allows the user to select a different look and feel at runtime.
      NetStorageFormatManager createXMLStorageFormatManager() 
      void exit()
      Exits the application.
      NetStorageFormatManager getNetStorageFormatManager()
      Return the NetStorageFormatManager for this application.
      static int getNumericRecommendedEngineVersion()
      Method to get the numeric recommended Engine version.
      static int getNumericVersion()
      Method to get the numeric version.
      static java.lang.String getRecommendedEngineVersion()
      Method to get the recommended Engine version.
      static java.lang.String getVersion()
      Method to get the version.
      NetStorageFormatManager getXMLStorageFormatManager()
      Return the NetStorageFormatManager for this application.
      static void main(java.lang.String[] args)
      Start the application by creating an instance and open the editor window.
      void open()
      Opens the window and initializes its contents.
      void promptNew()
      Resets the NN to a new empty net.
      void promptOpen()
      Shows a file dialog and opens a drawing.
      void promptSaveAs()
      Shows a file dialog and saves drawing.
      void promptSaveAsXML()
      Shows a file dialog and saves the NeuralNet.
      void promptSaveNeuralNet()
      Shows a file dialog and exports the NeuralNet.
      • Methods inherited from class javax.swing.JFrame

        getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getGraphics, getJMenuBar, getLayeredPane, getRootPane, getTransferHandler, isDefaultLookAndFeelDecorated, remove, repaint, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setIconImage, setJMenuBar, setLayeredPane, setLayout, setTransferHandler, update
      • Methods inherited from class java.awt.Frame

        addNotify, getCursorType, getExtendedState, getFrames, getIconImage, getMaximizedBounds, getMenuBar, getState, getTitle, isResizable, isUndecorated, remove, removeNotify, setBackground, setCursor, setExtendedState, setMaximizedBounds, setMenuBar, setOpacity, setResizable, setShape, setState, setTitle, setUndecorated
      • Methods inherited from class java.awt.Window

        addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBackground, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getIconImages, getInputContext, getListeners, getLocale, getModalExclusionType, getMostRecentFocusOwner, getOpacity, getOwnedWindows, getOwner, getOwnerlessWindows, getShape, getToolkit, getType, getWarningString, getWindowFocusListeners, getWindowListeners, getWindows, getWindowStateListeners, hide, isActive, isAlwaysOnTop, isAlwaysOnTopSupported, isAutoRequestFocus, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isOpaque, isShowing, isValidateRoot, pack, paint, postEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setAutoRequestFocus, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImages, setLocation, setLocation, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setSize, setType, setVisible, 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, paintComponents, preferredSize, print, printComponents, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, 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, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, 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, 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, requestFocus, requestFocusInWindow, resize, resize, revalidate, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setMaximumSize, setName, setPreferredSize, show, size, toString, transferFocus, transferFocusBackward, 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

      • DIAGRAM_IMAGES

        public static final java.lang.String DIAGRAM_IMAGES
        Path where to find the pictures (relatively to where the class files are stored)
        See Also:
        Constant Field Values
    • Constructor Detail

      • JoonEdit

        public JoonEdit(java.lang.String params)
        Create a new instance of JoonEdit application
        Parameters:
        params - Contains the name (with its path) of the XML parameter file (see org.joone.data.layers.xml for an example)
      • JoonEdit

        public JoonEdit()
    • Method Detail

      • center

        public static void center(java.awt.Window frame)
      • promptSaveNeuralNet

        public void promptSaveNeuralNet()
        Shows a file dialog and exports the NeuralNet.
      • promptSaveAsXML

        public void promptSaveAsXML()
        Shows a file dialog and saves the NeuralNet.
      • createStorageFormatManager

        public StorageFormatManager createStorageFormatManager()
        Description copied from class: DrawApplication
        Factory method to create a StorageFormatManager for supported storage formats. Different applications might want to use different storage formats and can return their own format manager by overriding this method.
        Overrides:
        createStorageFormatManager in class DrawApplication
      • getNetStorageFormatManager

        public NetStorageFormatManager getNetStorageFormatManager()
        Return the NetStorageFormatManager for this application. The NetStorageFormatManager is used when storing and restoring NeuralNets from the file system.
      • getXMLStorageFormatManager

        public NetStorageFormatManager getXMLStorageFormatManager()
        Return the NetStorageFormatManager for this application. The NetStorageFormatManager is used when storing and restoring NeuralNets from the file system.
      • main

        public static void main(java.lang.String[] args)
        Start the application by creating an instance and open the editor window.
        Parameters:
        args - Command arguments
      • open

        public void open()
        Opens the window and initializes its contents.
        Overrides:
        open in class DrawApplication
      • getVersion

        public static java.lang.String getVersion()
        Method to get the version.
      • getNumericVersion

        public static int getNumericVersion()
        Method to get the numeric version.
      • getRecommendedEngineVersion

        public static java.lang.String getRecommendedEngineVersion()
        Method to get the recommended Engine version.
      • getNumericRecommendedEngineVersion

        public static int getNumericRecommendedEngineVersion()
        Method to get the numeric recommended Engine version.
      • createWindowMenu

        public javax.swing.JMenu createWindowMenu()
        Create a menu which allows the user to select a different look and feel at runtime.
      • createLookAndFeel

        public javax.swing.JMenu createLookAndFeel()
      • promptOpen

        public void promptOpen()
        Shows a file dialog and opens a drawing.
        Overrides:
        promptOpen in class DrawApplication
      • exit

        public void exit()
        Exits the application. You should never override this method
        Overrides:
        exit in class DrawApplication

DataMelt 3.0 © DataMelt by jWork.ORG

You see the box below because you did not login.