public class UserInterface
extends javax.swing.JDialog
javax.swing.JDialog.AccessibleJDialog
java.awt.Dialog.AccessibleAWTDialog, java.awt.Dialog.ModalExclusionType, java.awt.Dialog.ModalityType
java.awt.Window.AccessibleAWTWindow, java.awt.Window.Type
accessibleContext, rootPane, rootPaneCheckingEnabled
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
Constructor and Description |
---|
UserInterface(java.awt.Frame parent,
boolean modal)
Creates new form UserInterface
|
Modifier and Type | Method and Description |
---|---|
boolean |
exitProgram()
Returns true if the user exited the application.
|
double |
getBackgroundRadius() |
int |
getCurvatureWindow() |
double |
getFilterRadius() |
java.lang.String |
getImageFormat()
Returns the image format (file extension) specified by the user.
|
double |
getImageRes2() |
int |
getManualThreshold()
Returns the manual grey-level threshold specified by the user if the
'Manual' radio button was selected or -1 otherwise.
|
double |
getMaxCirc()
Returns the maximum circularity specified by the user.
|
double |
getMinArea()
Returns the minimum projected area specified by the user.
|
double |
getMinLength()
Returns the minimum branch length specified by the user.
|
boolean[] |
getOptions() |
double |
getRes()
Returns the image resolution specified by the user.
|
ij.process.AutoThresholder.Method |
getThresholdMethod() |
boolean |
isArea()
Returns true if the user has selected the 'Area' check box, false
otherwise.
|
boolean |
isBranches() |
boolean |
isCirc()
Returns true if the user has selected the 'Circularity' check box, false
otherwise.
|
boolean |
isCreateMasks()
Returns true if the user has selected the 'Create Mask Images?' check
box, false otherwise.
|
boolean |
isDoWatershed() |
boolean |
isExcludeEdges() |
boolean |
isFrac()
Returns true if the user has selected the 'Fractal Dimension' check box,
false otherwise.
|
boolean |
isHGU()
Returns true if the user has selected the 'Hyphal Growth Unit' check box,
false otherwise.
|
boolean |
isLac()
Returns true if the user has selected the 'Lacunarity' check box, false
otherwise.
|
boolean |
isLightBackground()
Returns true if the user has selected the 'Light Background' radio
button, false otherwise
|
boolean |
isPreProcess() |
boolean |
isSubBackground()
Returns true if the user has selected the 'Subtract Background?' check
box, false otherwise.
|
boolean |
isTHL()
Returns true if the user has selected the 'Total Hyphal Length' check
box, false otherwise.
|
boolean |
isTips()
Returns true if the user has selected the 'Number of Tips' check box,
false otherwise.
|
boolean |
isWholeImage() |
java.lang.String |
toString() |
addImpl, createRootPane, dialogInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getGraphics, getJMenuBar, getLayeredPane, getRootPane, getTransferHandler, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, repaint, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, setTransferHandler, update
addNotify, getModalityType, getTitle, hide, isModal, isResizable, isUndecorated, setBackground, setModal, setModalityType, setOpacity, setResizable, setShape, setTitle, setUndecorated, setVisible, show, toBack
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, isActive, isAlwaysOnTop, isAlwaysOnTopSupported, isAutoRequestFocus, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isOpaque, isShowing, isValidateRoot, pack, paint, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeNotify, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setAutoRequestFocus, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImage, setIconImages, setLocation, setLocation, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setSize, setType, toFront
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
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, 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, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resize, resize, revalidate, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setMaximumSize, setName, setPreferredSize, show, size, transferFocus, transferFocusBackward, transferFocusUpCycle
public UserInterface(java.awt.Frame parent, boolean modal)
public boolean[] getOptions()
public boolean isArea()
public boolean isCirc()
public boolean isHGU()
public boolean isTHL()
public boolean isTips()
public boolean isFrac()
public boolean isLac()
public boolean isCreateMasks()
public boolean isSubBackground()
public boolean isLightBackground()
public boolean isBranches()
public double getRes()
public double getImageRes2()
public java.lang.String getImageFormat()
public double getMinArea()
public double getMaxCirc()
public double getMinLength()
public int getManualThreshold()
public boolean isDoWatershed()
public double getBackgroundRadius()
public boolean isWholeImage()
public boolean isExcludeEdges()
public double getFilterRadius()
public ij.process.AutoThresholder.Method getThresholdMethod()
public boolean isPreProcess()
public int getCurvatureWindow()
public java.lang.String toString()
toString
in class java.awt.Component
public boolean exitProgram()