public class MainDialog extends REpiceaFrame implements java.awt.event.ActionListener, java.beans.PropertyChangeListener, java.awt.event.ItemListener, javax.swing.event.ChangeListener
| Modifier and Type | Class and Description |
|---|---|
static class |
MainDialog.MessageID |
javax.swing.JFrame.AccessibleJFramejava.awt.Window.AccessibleAWTWindow, java.awt.Window.Type| Modifier and Type | Field and Description |
|---|---|
protected javax.swing.JMenu |
applicationMenu |
protected repicea.console.MainDialog.EncodingRadioButtonMenuItem |
asciiEncoding |
protected Trigger |
caller |
protected javax.swing.JMenu |
currentMemoryMenu |
protected javax.swing.JMenu |
encodingMenu |
protected repicea.console.MainDialog.EncodingRadioButtonMenuItem |
iso8859Encoding |
protected JavaProcessWrapper |
javaProcessWrapper |
protected repicea.console.MainDialog.LanguageRadioButtonMenuItem |
languageEn |
protected repicea.console.MainDialog.LanguageRadioButtonMenuItem |
languageFr |
protected javax.swing.JMenu |
languageMenu |
protected Logger |
logger |
protected javax.swing.JMenu |
memorySizeMenu |
protected javax.swing.JMenuItem |
mntmHelp |
protected javax.swing.JMenuItem |
mntmQuit |
protected javax.swing.JMenuItem |
mntmStart |
protected javax.swing.JMenuItem |
mntmStop |
protected repicea.console.MainDialog.EncodingRadioButtonMenuItem |
utf8Encoding |
askUserBeforeExit, cancelOnCloseaccessibleContext, EXIT_ON_CLOSE, rootPane, rootPaneCheckingEnabledCROSSHAIR_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_CURSORBOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT| Constructor and Description |
|---|
MainDialog(Trigger caller,
Logger logger) |
| Modifier and Type | Method and Description |
|---|---|
void |
actionPerformed(java.awt.event.ActionEvent arg0) |
void |
cancelAction() |
protected void |
checkEnabledFeatures(boolean embeddedApplicationStarting) |
protected void |
createUI() |
void |
doNotListenToAnymore()
This method remove the listeners.
|
void |
itemStateChanged(java.awt.event.ItemEvent e) |
void |
listenTo()
This method specifies who is listening to whom.
|
void |
propertyChange(java.beans.PropertyChangeEvent arg0) |
protected void |
setMenuEnabled(boolean bool) |
protected void |
startAction() |
void |
stateChanged(javax.swing.event.ChangeEvent e) |
protected int |
stopAction() |
protected void |
updateGUIForLanguage() |
anchorLocation, askUserBeforeExit, firePropertyChange, getBufferedImage, getOwner, helpAction, isCancelOnClose, okAction, setCancelOnClose, setIcon, setVisibleaddImpl, 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, updateaddNotify, getCursorType, getExtendedState, getFrames, getIconImage, getMaximizedBounds, getMenuBar, getState, getTitle, isResizable, isUndecorated, remove, removeNotify, setBackground, setCursor, setExtendedState, setMaximizedBounds, setMenuBar, setOpacity, setResizable, setShape, setState, setTitle, setUndecoratedaddPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBackground, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getIconImages, getInputContext, getListeners, getLocale, getModalExclusionType, getMostRecentFocusOwner, getOpacity, getOwnedWindows, 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, show, toBack, toFrontadd, 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, validateTreeaction, 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, 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, toString, transferFocus, transferFocusBackward, transferFocusUpCycleclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitsetTitleprotected Trigger caller
protected javax.swing.JMenu applicationMenu
protected javax.swing.JMenu languageMenu
protected javax.swing.JMenu encodingMenu
protected javax.swing.JMenu memorySizeMenu
protected javax.swing.JMenu currentMemoryMenu
protected javax.swing.JMenuItem mntmStart
protected javax.swing.JMenuItem mntmStop
protected javax.swing.JMenuItem mntmQuit
protected javax.swing.JMenuItem mntmHelp
protected JavaProcessWrapper javaProcessWrapper
protected Logger logger
protected repicea.console.MainDialog.LanguageRadioButtonMenuItem languageFr
protected repicea.console.MainDialog.LanguageRadioButtonMenuItem languageEn
protected repicea.console.MainDialog.EncodingRadioButtonMenuItem utf8Encoding
protected repicea.console.MainDialog.EncodingRadioButtonMenuItem asciiEncoding
protected repicea.console.MainDialog.EncodingRadioButtonMenuItem iso8859Encoding
protected void createUI()
public void actionPerformed(java.awt.event.ActionEvent arg0)
actionPerformed in interface java.awt.event.ActionListenerprotected void updateGUIForLanguage()
public void cancelAction()
cancelAction in interface REpiceaWindowcancelAction in class REpiceaFrameprotected int stopAction()
protected void checkEnabledFeatures(boolean embeddedApplicationStarting)
protected void startAction()
protected void setMenuEnabled(boolean bool)
public void propertyChange(java.beans.PropertyChangeEvent arg0)
propertyChange in interface java.beans.PropertyChangeListenerpublic void doNotListenToAnymore()
SynchronizedListeningdoNotListenToAnymore in interface SynchronizedListeningpublic void listenTo()
SynchronizedListeninglistenTo in interface SynchronizedListeningpublic void itemStateChanged(java.awt.event.ItemEvent e)
itemStateChanged in interface java.awt.event.ItemListenerpublic void stateChanged(javax.swing.event.ChangeEvent e)
stateChanged in interface javax.swing.event.ChangeListener