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.AccessibleJFrame
java.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, cancelOnClose
accessibleContext, EXIT_ON_CLOSE, rootPane, rootPaneCheckingEnabled
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
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, setVisible
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
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, 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, 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, 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, transferFocusUpCycle
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
setTitle
protected 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.ActionListener
protected void updateGUIForLanguage()
public void cancelAction()
cancelAction
in interface REpiceaWindow
cancelAction
in class REpiceaFrame
protected 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.PropertyChangeListener
public void doNotListenToAnymore()
SynchronizedListening
doNotListenToAnymore
in interface SynchronizedListening
public void listenTo()
SynchronizedListening
listenTo
in interface SynchronizedListening
public void itemStateChanged(java.awt.event.ItemEvent e)
itemStateChanged
in interface java.awt.event.ItemListener
public void stateChanged(javax.swing.event.ChangeEvent e)
stateChanged
in interface javax.swing.event.ChangeListener