Package frida
Class FrIDA
- All Implemented Interfaces:
ImageObserver
,MenuContainer
,Serializable
,Runnable
,EventListener
,Accessible
,ChangeListener
,RootPaneContainer
,WindowConstants
Class for FrIDA - the Free Intelligent Data Analysis Toolbox.
- Since:
- 2007.02.12
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class javax.swing.JFrame
JFrame.AccessibleJFrame
Nested classes/interfaces inherited from class java.awt.Frame
Frame.AccessibleAWTFrame
Nested classes/interfaces inherited from class java.awt.Window
Window.AccessibleAWTWindow, Window.Type
Nested classes/interfaces inherited from class java.awt.Container
Container.AccessibleAWTContainer
Nested classes/interfaces inherited from class java.awt.Component
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected JFileChooser
the file chooserprotected File
the path to the C programsstatic final String
the version stringFields inherited from class javax.swing.JFrame
accessibleContext, rootPane, rootPaneCheckingEnabled
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 java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
Fields inherited from interface javax.swing.WindowConstants
DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, EXIT_ON_CLOSE, HIDE_ON_CLOSE
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGet the file chooser.dialog.FormatPanel
Get the data format panel.getPath()
Get the path to the C programs.static void
Main function for testing basic functionality.void
run()
Create the user interface.void
setDomainsFile
(File file) Set the domains file.void
setFormat
(dialog.FormatPanel format) Set the data format.void
setGraphsFile
(File file) Set the graphs/molecules file.void
setIdsFile
(File file) Set the substructure output file.void
setItemAppFile
(File file) Set the item appearances file.void
setOutputFile
(File file) Set the association rule output file.void
Set the path to the C programs.void
setSubsFile
(File file) Set the substructure output file.void
setTableFile
(File file) Set the data table file.void
setTestFile
(File file) Set the test file.void
setTrActsFile
(File file) Set the transactions file.protected void
showPatsOrRules
(File file) Show a set of association rules.protected void
Show frequent item patterns or association rules.protected void
Show a data table (to be read from a file).protected void
showTable
(JTextField txt) Show a data table (to be read from a file).protected void
showTrActs
(File file) Show a transactions file (to be read from a file).protected void
showTrActs
(JTextField txt) Show a transactions file (to be read from a file).void
Context sensitive tools menu.Methods inherited from class javax.swing.JFrame
addImpl, createRootPane, frameInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getGraphics, getJMenuBar, getLayeredPane, getRootPane, getTransferHandler, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, repaint, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setIconImage, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, 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, processEvent, processWindowFocusEvent, processWindowStateEvent, 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, processContainerEvent, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, 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, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, 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, 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, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, requestFocusInWindow, resize, resize, revalidate, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setMaximumSize, setMixingCutoutShape, setName, setPreferredSize, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface java.awt.MenuContainer
getFont, postEvent
-
Field Details
-
VERSION
the version string- See Also:
-
chooser
the file chooser -
path
the path to the C programs
-
-
Constructor Details
-
FrIDA
public FrIDA()Create a FrIDA main window.- Since:
- 2007.02.12 (Christian Borgelt)
-
-
Method Details
-
run
public void run()Create the user interface.Following the recommendations in the Java tutorial, the user interface is created in the "run" method, which is invoked from the event queue, in order to avoid problems with threads.
-
stateChanged
Context sensitive tools menu.- Specified by:
stateChanged
in interfaceChangeListener
- Parameters:
e
- the action event to evaluate- Since:
- 2014.09.25 (Christian Borgelt)
-
getFormat
public dialog.FormatPanel getFormat()Get the data format panel.- Returns:
- the data format panel
- Since:
- 2007.07.24 (Christian Borgelt)
-
setFormat
public void setFormat(dialog.FormatPanel format) Set the data format.- Parameters:
format
- the data format panel describing the format- Since:
- 2007.07.24 (Christian Borgelt)
-
getPath
Get the path to the C programs.- Returns:
- the path to the C programs
- Since:
- 2014.04.01 (Christian Borgelt)
-
setPath
Set the path to the C programs.- Parameters:
path
- the path to the C programs- Since:
- 2014.04.01 (Christian Borgelt)
-
getFileChooser
Get the file chooser.- Returns:
- the file chooser
- Since:
- 2014.04.01 (Christian Borgelt)
-
setDomainsFile
Set the domains file.- Parameters:
file
- the domains file to set- Since:
- 2007.07.24 (Christian Borgelt)
-
setTableFile
Set the data table file.- Parameters:
file
- the data file to set- Since:
- 2007.07.24 (Christian Borgelt)
-
setTestFile
Set the test file.- Parameters:
file
- the test file to set- Since:
- 2007.07.24 (Christian Borgelt)
-
setTrActsFile
Set the transactions file.- Parameters:
file
- the transactions file to set- Since:
- 2014.09.25 (Christian Borgelt)
-
setOutputFile
Set the association rule output file.- Parameters:
file
- the association rule output file to set- Since:
- 2014.09.25 (Christian Borgelt)
-
setItemAppFile
Set the item appearances file.- Parameters:
file
- the item appearances file to set- Since:
- 2014.09.25 (Christian Borgelt)
-
setGraphsFile
Set the graphs/molecules file.- Parameters:
file
- the graphs/molecules file to set- Since:
- 2014.09.25 (Christian Borgelt)
-
setSubsFile
Set the substructure output file.- Parameters:
file
- the substructure output file to set- Since:
- 2014.09.25 (Christian Borgelt)
-
setIdsFile
Set the substructure output file.- Parameters:
file
- the substructure output file to set- Since:
- 2014.09.25 (Christian Borgelt)
-
showTable
Show a data table (to be read from a file).- Parameters:
txt
- the text field containing the file name- Since:
- 2007.02.12 (Christian Borgelt)
-
showTable
Show a data table (to be read from a file).- Parameters:
file
- the file containing the data table- Since:
- 2007.02.12 (Christian Borgelt)
-
showTrActs
Show a transactions file (to be read from a file).- Parameters:
txt
- the text field containing the file name- Since:
- 2014.09.25 (Christian Borgelt)
-
showTrActs
Show a transactions file (to be read from a file).- Parameters:
file
- the file containing the transactions- Since:
- 2014.09.25 (Christian Borgelt)
-
showPatsOrRules
Show frequent item patterns or association rules.- Parameters:
txt
- the text field containing the file name- Since:
- 2014.09.25 (Christian Borgelt)
-
showPatsOrRules
Show a set of association rules.- Parameters:
file
- the file to load the association rules from- Since:
- 2014.09.25 (Christian Borgelt)
-
main
Main function for testing basic functionality.- Parameters:
args
- the command line arguments- Since:
- 2007.02.12 (Christian Borgelt)
-