org.neuroph.easyneurons
Class EasyNeuronsApplicationView

java.lang.Object
  extended by org.jdesktop.application.AbstractBean
      extended by org.jdesktop.application.View
          extended by org.jdesktop.application.FrameView
              extended by org.neuroph.easyneurons.EasyNeuronsApplicationView
All Implemented Interfaces:
java.io.Serializable

public class EasyNeuronsApplicationView
extends org.jdesktop.application.FrameView
implements java.io.Serializable

The application's main frame.

See Also:
Serialized Form

Constructor Summary
EasyNeuronsApplicationView(org.jdesktop.application.SingleFrameApplication app)
           
 
Method Summary
 void addNewNetworkToProject(org.neuroph.core.NeuralNetwork nnet)
           
 EasyNeuronsProject getProject()
           
 javax.swing.JTree getProjectTree()
           
 void imageRecognitionSample()
           
 void kohonenSample()
           
 void newAdalineNetwork(int inputNeurons)
           
 void newBamNetwork(int inputNeurons, int outputNeurons)
           
 void newCompetitiveNetwork(int inputNeuronsNum, int outputNeuronsNum)
           
 void newHebbianNetwork(int inputNeurons, int outputNeurons, org.neuroph.util.TransferFunctionType transferFunction)
           
 void newHopfieldNetwork(int inputNeurons)
           
 void newInstarNetwork(int inputNeuronsNum)
           
 void newKohonenNetwork(int inputNeurons, int mapNeurons)
           
 void newMaxnetNetwork(int neuronsNum)
           
 void newMLPerceptronNetwork(java.lang.String neuronsNum, org.neuroph.util.TransferFunctionType transferFunctionType)
           
 void newMLPerceptronNetwork(java.lang.String neuronsNum, org.neuroph.util.TransferFunctionType transferFunctionType, boolean useBias)
           
 void newOutstarNetwork(int outputNeuronsNum)
           
 void newPerceptronNetwork(int inputNeurons, int outputNeurons, org.neuroph.util.TransferFunctionType transferFunction)
           
 void newRbfNetwork(int inputNeuronsNum, int rbfNeuronsNum, int outputNeuronsNum)
           
 void newUnsupervisedHebbianNetwork(int inputNeurons, int outputNeurons, org.neuroph.util.TransferFunctionType transferFunction)
           
 void nfrSample()
           
 GraphFrame openErrorGraphFrame()
           
 SupervisedTrainingMonitorFrame openMonitorFrame(TrainingController trainingController)
           
 void recommenderSample()
           
 void refreshView()
           
 void removeTreeNode()
           
 void renameTreeNode()
           
 void showAboutBox()
           
 void showAdalineWizard()
           
 void showBAMWizard()
           
 void showBasicNeuronSample()
           
 void showCompetitiveNetworkWizard()
           
 void showHebbianWizard()
           
 java.awt.event.ActionListener showHelpContents()
           
 void showHopfieldWizard()
           
 void showInstarWizard()
           
 void showKohonenWizard()
           
 void showMaxnetWizard()
           
 void showMessage(java.lang.String message)
           
 void showMLPerceptronWizard()
           
 void showOpenDialog()
           
 void showOutstarWizard()
           
 void showPerceptronWizard()
           
 void showRbfWizard()
           
 void showSaveAsDialog()
           
 void showSaveDialog()
           
 void showTrainingSetEditFrame(int inputs, int outputs, java.lang.String type, java.lang.String label)
           
 void showTrainingSetWizard()
           
 void showUnsupervisedHebbianWizard()
           
 void switchToBlockView()
           
 void switchToGraphView()
           
 void trainNetwork()
           
 void treeNodesChanged(javax.swing.event.TreeModelEvent e)
           
 void updateFrameTitles()
           
 void updateProjectTree()
           
 void updateTrainingSets(org.neuroph.core.learning.TrainingSet trainingSet)
           
 
Methods inherited from class org.jdesktop.application.FrameView
getFrame, getRootPane, setFrame
 
Methods inherited from class org.jdesktop.application.View
getApplication, getComponent, getContext, getMenuBar, getResourceMap, getStatusBar, getToolBar, getToolBars, setComponent, setMenuBar, setStatusBar, setToolBar, setToolBars
 
Methods inherited from class org.jdesktop.application.AbstractBean
addPropertyChangeListener, addPropertyChangeListener, firePropertyChange, firePropertyChange, getPropertyChangeListeners, removePropertyChangeListener, removePropertyChangeListener
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EasyNeuronsApplicationView

public EasyNeuronsApplicationView(org.jdesktop.application.SingleFrameApplication app)
Method Detail

addNewNetworkToProject

public void addNewNetworkToProject(org.neuroph.core.NeuralNetwork nnet)

updateProjectTree

public void updateProjectTree()

updateFrameTitles

public void updateFrameTitles()

showOpenDialog

@Action
public void showOpenDialog()

showSaveDialog

@Action
public void showSaveDialog()

showSaveAsDialog

@Action
public void showSaveAsDialog()

showAdalineWizard

@Action
public void showAdalineWizard()

showPerceptronWizard

@Action
public void showPerceptronWizard()

showMLPerceptronWizard

@Action
public void showMLPerceptronWizard()

showHopfieldWizard

@Action
public void showHopfieldWizard()

showBAMWizard

@Action
public void showBAMWizard()

showKohonenWizard

@Action
public void showKohonenWizard()

showHebbianWizard

@Action
public void showHebbianWizard()

showUnsupervisedHebbianWizard

@Action
public void showUnsupervisedHebbianWizard()

showCompetitiveNetworkWizard

@Action
public void showCompetitiveNetworkWizard()

showMaxnetWizard

@Action
public void showMaxnetWizard()

showInstarWizard

@Action
public void showInstarWizard()

showOutstarWizard

@Action
public void showOutstarWizard()

showRbfWizard

@Action
public void showRbfWizard()

showTrainingSetWizard

@Action
public void showTrainingSetWizard()

newAdalineNetwork

public void newAdalineNetwork(int inputNeurons)

newPerceptronNetwork

public void newPerceptronNetwork(int inputNeurons,
                                 int outputNeurons,
                                 org.neuroph.util.TransferFunctionType transferFunction)

newInstarNetwork

public void newInstarNetwork(int inputNeuronsNum)

newOutstarNetwork

public void newOutstarNetwork(int outputNeuronsNum)

newMaxnetNetwork

public void newMaxnetNetwork(int neuronsNum)

newCompetitiveNetwork

public void newCompetitiveNetwork(int inputNeuronsNum,
                                  int outputNeuronsNum)

newMLPerceptronNetwork

public void newMLPerceptronNetwork(java.lang.String neuronsNum,
                                   org.neuroph.util.TransferFunctionType transferFunctionType)

newMLPerceptronNetwork

public void newMLPerceptronNetwork(java.lang.String neuronsNum,
                                   org.neuroph.util.TransferFunctionType transferFunctionType,
                                   boolean useBias)

newHopfieldNetwork

public void newHopfieldNetwork(int inputNeurons)

newBamNetwork

public void newBamNetwork(int inputNeurons,
                          int outputNeurons)

newKohonenNetwork

public void newKohonenNetwork(int inputNeurons,
                              int mapNeurons)

newHebbianNetwork

public void newHebbianNetwork(int inputNeurons,
                              int outputNeurons,
                              org.neuroph.util.TransferFunctionType transferFunction)

newUnsupervisedHebbianNetwork

public void newUnsupervisedHebbianNetwork(int inputNeurons,
                                          int outputNeurons,
                                          org.neuroph.util.TransferFunctionType transferFunction)

newRbfNetwork

public void newRbfNetwork(int inputNeuronsNum,
                          int rbfNeuronsNum,
                          int outputNeuronsNum)

showTrainingSetEditFrame

public void showTrainingSetEditFrame(int inputs,
                                     int outputs,
                                     java.lang.String type,
                                     java.lang.String label)

updateTrainingSets

public void updateTrainingSets(org.neuroph.core.learning.TrainingSet trainingSet)

openMonitorFrame

public SupervisedTrainingMonitorFrame openMonitorFrame(TrainingController trainingController)

openErrorGraphFrame

public GraphFrame openErrorGraphFrame()

trainNetwork

@Action
public void trainNetwork()

removeTreeNode

@Action
public void removeTreeNode()

kohonenSample

@Action
public void kohonenSample()

nfrSample

@Action
public void nfrSample()

showAboutBox

@Action
public void showAboutBox()

renameTreeNode

@Action
public void renameTreeNode()

treeNodesChanged

public void treeNodesChanged(javax.swing.event.TreeModelEvent e)

getProjectTree

public javax.swing.JTree getProjectTree()

switchToGraphView

@Action
public void switchToGraphView()

switchToBlockView

@Action
public void switchToBlockView()

refreshView

@Action
public void refreshView()

showMessage

public void showMessage(java.lang.String message)

showBasicNeuronSample

@Action
public void showBasicNeuronSample()

showHelpContents

public java.awt.event.ActionListener showHelpContents()

recommenderSample

@Action
public void recommenderSample()

imageRecognitionSample

@Action
public void imageRecognitionSample()

getProject

public EasyNeuronsProject getProject()