public class GuiMain extends JFrame implements org.simplericity.macify.eawt.ApplicationListener
Window.Type
Component.BaselineResizeBehavior
EXIT_ON_CLOSE
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
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, HIDE_ON_CLOSE
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
Constructor and Description |
---|
GuiMain()
Creates new form GuiMain
|
Modifier and Type | Method and Description |
---|---|
static File |
chooseFileForSaving(FileFilter filter,
Component parent)
Allows the user to select a file name for saving a file.
|
static void |
closeAllWindows() |
static GuiMain |
getApplication() |
static String |
getGrammarServer() |
void |
handleAbout(org.simplericity.macify.eawt.ApplicationEvent ae)
** callback methods for macify ***
|
void |
handleOpenApplication(org.simplericity.macify.eawt.ApplicationEvent ae) |
void |
handleOpenFile(org.simplericity.macify.eawt.ApplicationEvent ae) |
void |
handlePreferences(org.simplericity.macify.eawt.ApplicationEvent ae) |
void |
handlePrintFile(org.simplericity.macify.eawt.ApplicationEvent ae) |
void |
handleQuit(org.simplericity.macify.eawt.ApplicationEvent ae) |
void |
handleReOpenApplication(org.simplericity.macify.eawt.ApplicationEvent ae) |
static boolean |
isMac() |
static Corpus |
loadAnnotatedCorpus(InterpretedTreeAutomaton irtg,
Component parent) |
static void |
loadAutomaton(Frame parent) |
static void |
loadIrtg(Frame parent) |
static void |
loadIrtgFromURL(Frame parent) |
static void |
loadMaxentWeights(MaximumEntropyIrtg irtg,
JFrame parent) |
static void |
loadTemplateIrtg(Frame parent) |
static void |
log(String log) |
static void |
main(String[] args) |
static void |
quit() |
static boolean |
saveAutomaton(TreeAutomaton auto,
Component parent) |
static boolean |
saveIrtg(InterpretedTreeAutomaton irtg,
Component parent) |
static void |
showDecompositionDialog(Frame parent) |
static void |
showVisualizationDialog(Frame parent) |
static void |
withLoadedUnannotatedCorpus(InterpretedTreeAutomaton irtg,
JFrame parent,
Consumer<Corpus> andThen) |
getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getGraphics, getJMenuBar, getLayeredPane, getRootPane, getTransferHandler, isDefaultLookAndFeelDecorated, remove, repaint, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setIconImage, setJMenuBar, setLayeredPane, setLayout, setTransferHandler, update
addNotify, getCursorType, getExtendedState, getFrames, getIconImage, getMaximizedBounds, getMenuBar, getState, getTitle, isResizable, isUndecorated, remove, removeNotify, setBackground, setCursor, setExtendedState, setMaximizedBounds, setMenuBar, setOpacity, setResizable, setShape, setState, setTitle, setUndecorated
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
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
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
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
getFont, postEvent
public static GuiMain getApplication()
public static boolean isMac()
public static void showDecompositionDialog(Frame parent)
public static void showVisualizationDialog(Frame parent)
public static void quit()
public static void closeAllWindows()
public static File chooseFileForSaving(FileFilter filter, Component parent)
filter
- parent
- public static boolean saveAutomaton(TreeAutomaton auto, Component parent)
public static boolean saveIrtg(InterpretedTreeAutomaton irtg, Component parent)
public static Corpus loadAnnotatedCorpus(InterpretedTreeAutomaton irtg, Component parent)
public static void loadMaxentWeights(MaximumEntropyIrtg irtg, JFrame parent)
public static void withLoadedUnannotatedCorpus(InterpretedTreeAutomaton irtg, JFrame parent, Consumer<Corpus> andThen)
public static void loadTemplateIrtg(Frame parent)
public static void loadIrtg(Frame parent)
public static void loadIrtgFromURL(Frame parent)
public static void loadAutomaton(Frame parent)
public static void log(String log)
public static void main(String[] args) throws Exception
args
- the command line argumentsException
public void handleAbout(org.simplericity.macify.eawt.ApplicationEvent ae)
handleAbout
in interface org.simplericity.macify.eawt.ApplicationListener
public void handleOpenApplication(org.simplericity.macify.eawt.ApplicationEvent ae)
handleOpenApplication
in interface org.simplericity.macify.eawt.ApplicationListener
public void handleOpenFile(org.simplericity.macify.eawt.ApplicationEvent ae)
handleOpenFile
in interface org.simplericity.macify.eawt.ApplicationListener
public void handlePreferences(org.simplericity.macify.eawt.ApplicationEvent ae)
handlePreferences
in interface org.simplericity.macify.eawt.ApplicationListener
public void handlePrintFile(org.simplericity.macify.eawt.ApplicationEvent ae)
handlePrintFile
in interface org.simplericity.macify.eawt.ApplicationListener
public void handleQuit(org.simplericity.macify.eawt.ApplicationEvent ae)
handleQuit
in interface org.simplericity.macify.eawt.ApplicationListener
public void handleReOpenApplication(org.simplericity.macify.eawt.ApplicationEvent ae)
handleReOpenApplication
in interface org.simplericity.macify.eawt.ApplicationListener
public static String getGrammarServer()
Copyright © 2017. All rights reserved.