Package cern.accsoft.steering.jmad.gui
Class JMadGui
- java.lang.Object
 - 
- java.awt.Component
 - 
- java.awt.Container
 - 
- java.awt.Window
 - 
- java.awt.Frame
 - 
- javax.swing.JFrame
 - 
- cern.accsoft.steering.jmad.gui.JMadGui
 
 
 
 
 
 
 
- 
- All Implemented Interfaces:
 java.awt.image.ImageObserver,java.awt.MenuContainer,java.io.Serializable,javax.accessibility.Accessible,javax.swing.RootPaneContainer,javax.swing.WindowConstants
public class JMadGui extends javax.swing.JFramethis class represents the main frame for the jmad-gui standalone application- See Also:
 - Serialized Form
 
 
- 
- 
Nested Class Summary
- 
Nested classes/interfaces inherited from class javax.swing.JFrame
javax.swing.JFrame.AccessibleJFrame 
- 
Nested classes/interfaces inherited from class java.awt.Window
java.awt.Window.AccessibleAWTWindow, java.awt.Window.Type 
 - 
 
- 
Field Summary
- 
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 
 - 
 
- 
Constructor Summary
Constructors Constructor Description JMadGui(JMadGuiPreferences jmadGuiPreferences) 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidchooseOpticsEventListener()voidchooseRangeEventListener()voidcloseActiveModelEventListener()voidcreateModelFromFileEventListener()voidcreateModelFromRepositoryEventListener()voidcreateModelFromUriEventListener()voidexitEventListener()voidexportModelEventListener()voidexportModelUriEventListener()JMadGuiPreferencesgetJmadGuiPreferences()voidinit()voidsetAsyncExecutor(AsyncExecutor asyncExecutor)voidsetGuiLogPanel(GuiLogPanel guiLogPanel)voidsetJMadMenuBar(javax.swing.JMenuBar menuBar)voidsetjMadModelPackageService(org.jmad.modelpack.service.JMadModelPackageService jMadModelPackageService)voidsetJMadModelSelectionDialogFactory(org.jmad.modelpack.gui.conf.JMadModelSelectionDialogFactory jMadModelSelectionDialogFactory)voidsetJMadService(cern.accsoft.steering.jmad.service.JMadService jMadService)voidsetJMadToolBar(javax.swing.JToolBar toolBar)voidsetMainPanel(javax.swing.JPanel mainPanel)voidsetModelManager(cern.accsoft.steering.jmad.model.manage.JMadModelManager modelManager)voidsetModelOpticsSelectionPanel(ModelOpticsSelectionPanel modelOpticsSelectionPanel)voidsetRangeSelectionPanel(RangeSelectionPanel rangeSelectionPanel)voidsetUserInteractor(UserInteractor userInteractor)voidshowAboutInfoEventListener()voidshowGui()voidvalidate()- 
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, 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 
 - 
 
 - 
 
- 
- 
Constructor Detail
- 
JMadGui
public JMadGui(JMadGuiPreferences jmadGuiPreferences)
 
 - 
 
- 
Method Detail
- 
init
public final void init()
 
- 
validate
public void validate()
- Overrides:
 validatein classjava.awt.Container
 
- 
showGui
public void showGui()
 
- 
createModelFromRepositoryEventListener
@EventListener(CreateModelFromRepositoryEvent.class) public void createModelFromRepositoryEventListener()
 
- 
createModelFromUriEventListener
@EventListener(CreateModelFromUriEvent.class) public void createModelFromUriEventListener()
 
- 
createModelFromFileEventListener
@EventListener(CreateModelFromFileEvent.class) public void createModelFromFileEventListener()
 
- 
exportModelEventListener
@EventListener(ExportModelEvent.class) public void exportModelEventListener()
 
- 
exportModelUriEventListener
@EventListener(ExportModelUriEvent.class) public void exportModelUriEventListener()
 
- 
closeActiveModelEventListener
@EventListener(CloseActiveModelEvent.class) public void closeActiveModelEventListener()
 
- 
exitEventListener
@EventListener(ExitEvent.class) public void exitEventListener()
 
- 
chooseRangeEventListener
@EventListener(ChooseRangeEvent.class) public void chooseRangeEventListener()
 
- 
chooseOpticsEventListener
@EventListener(ChooseOpticsEvent.class) public void chooseOpticsEventListener()
 
- 
showAboutInfoEventListener
@EventListener(ShowAboutBoxEvent.class) public void showAboutInfoEventListener()
 
- 
setRangeSelectionPanel
public void setRangeSelectionPanel(RangeSelectionPanel rangeSelectionPanel)
 
- 
setModelOpticsSelectionPanel
public void setModelOpticsSelectionPanel(ModelOpticsSelectionPanel modelOpticsSelectionPanel)
 
- 
setUserInteractor
public void setUserInteractor(UserInteractor userInteractor)
 
- 
setJMadService
public void setJMadService(cern.accsoft.steering.jmad.service.JMadService jMadService)
 
- 
setJMadModelSelectionDialogFactory
public void setJMadModelSelectionDialogFactory(org.jmad.modelpack.gui.conf.JMadModelSelectionDialogFactory jMadModelSelectionDialogFactory)
 
- 
setjMadModelPackageService
public void setjMadModelPackageService(org.jmad.modelpack.service.JMadModelPackageService jMadModelPackageService)
 
- 
setModelManager
public void setModelManager(cern.accsoft.steering.jmad.model.manage.JMadModelManager modelManager)
 
- 
getJmadGuiPreferences
public JMadGuiPreferences getJmadGuiPreferences()
 
- 
setMainPanel
public void setMainPanel(javax.swing.JPanel mainPanel)
 
- 
setJMadMenuBar
public void setJMadMenuBar(javax.swing.JMenuBar menuBar)
 
- 
setJMadToolBar
public void setJMadToolBar(javax.swing.JToolBar toolBar)
 
- 
setGuiLogPanel
public void setGuiLogPanel(GuiLogPanel guiLogPanel)
 
- 
setAsyncExecutor
public void setAsyncExecutor(AsyncExecutor asyncExecutor)
 
 - 
 
 -