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.JFrame
this 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 void
chooseOpticsEventListener()
void
chooseRangeEventListener()
void
closeActiveModelEventListener()
void
createModelFromFileEventListener()
void
createModelFromRepositoryEventListener()
void
createModelFromUriEventListener()
void
exitEventListener()
void
exportModelEventListener()
void
exportModelUriEventListener()
JMadGuiPreferences
getJmadGuiPreferences()
void
init()
void
setAsyncExecutor(AsyncExecutor asyncExecutor)
void
setGuiLogPanel(GuiLogPanel guiLogPanel)
void
setJMadMenuBar(javax.swing.JMenuBar menuBar)
void
setjMadModelPackageService(org.jmad.modelpack.service.JMadModelPackageService jMadModelPackageService)
void
setJMadModelSelectionDialogFactory(org.jmad.modelpack.gui.conf.JMadModelSelectionDialogFactory jMadModelSelectionDialogFactory)
void
setJMadService(cern.accsoft.steering.jmad.service.JMadService jMadService)
void
setJMadToolBar(javax.swing.JToolBar toolBar)
void
setMainPanel(javax.swing.JPanel mainPanel)
void
setModelManager(cern.accsoft.steering.jmad.model.manage.JMadModelManager modelManager)
void
setModelOpticsSelectionPanel(ModelOpticsSelectionPanel modelOpticsSelectionPanel)
void
setRangeSelectionPanel(RangeSelectionPanel rangeSelectionPanel)
void
setUserInteractor(UserInteractor userInteractor)
void
showAboutInfoEventListener()
void
showGui()
void
validate()
-
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:
validate
in 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)
-
-