public class MainFrame
extends javax.swing.JFrame
| Modifier and Type | Class and Description | 
|---|---|
| class  | MainFrame.LanguageSelectionAction | 
javax.swing.JFrame.AccessibleJFramejava.awt.Window.AccessibleAWTWindow, java.awt.Window.Type| Modifier and Type | Field and Description | 
|---|---|
| javax.swing.Action | redoAction | 
| javax.swing.Action | undoAction | 
accessibleContext, 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 | 
|---|
| MainFrame(Configuration configuration) | 
| Modifier and Type | Method and Description | 
|---|---|
| void | about() | 
| void | clearWizardWithActiveProcess(AbstractConfigurationWizard wizardWithActiveProcess) | 
| static MainFrame | get() | 
| CameraPanel | getCameraViews() | 
| javax.swing.JLabel | getDroLabel() | 
| FeedersPanel | getFeedersTab() | 
| java.util.Map<javax.swing.KeyStroke,javax.swing.Action> | getHotkeyActionMap() | 
| IssuesAndSolutionsPanel | getIssuesAndSolutionsTab() | 
| JobPanel | getJobTab() | 
| MachineControlsPanel | getMachineControls() | 
| MachineSetupPanel | getMachineSetupTab() | 
| PackagesPanel | getPackagesTab() | 
| PartsPanel | getPartsTab() | 
| javax.swing.JTabbedPane | getTabs() | 
| javax.swing.undo.UndoManager | getUndoManager() | 
| VisionSettingsPanel | getVisionSettingsTab() | 
| AbstractConfigurationWizard | getWizardWithActiveProcess() | 
| void | hideInstructions() | 
| boolean | isInstallerAvailable() | 
| boolean | quit() | 
| void | registerBoardImporter(java.lang.Class<? extends BoardImporter> boardImporterClass)Register a BoardImporter with the system, causing it to gain a menu location in the
 File->Import menu. | 
| boolean | registerForMacOSXEvents() | 
| boolean | saveConfig() | 
| void | setPlacementCompletionStatus(int totalPlacementsCompleted,
                            int totalPlacements,
                            int boardPlacementsCompleted,
                            int boardPlacements) | 
| void | setStatus(java.lang.String status) | 
| void | setWizardWithActiveProcess(AbstractConfigurationWizard wizardWithActiveProcess) | 
| void | showInstructions(java.lang.String title,
                java.lang.String instructions,
                boolean showCancelButton,
                boolean showProceedButton,
                java.lang.String proceedButtonText,
                java.awt.event.ActionListener cancelActionListener,
                java.awt.event.ActionListener proceedActionListener) | 
| void | showTab(java.lang.String title) | 
| void | splitWindows()Add multiple windows (aka JFrame) to OpenPnp for the camera (frameCamera) and the machine
 controls (frameMachineControls). | 
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, 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, 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, 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, transferFocusUpCyclepublic final javax.swing.Action undoAction
public final javax.swing.Action redoAction
public MainFrame(Configuration configuration)
public static MainFrame get()
public AbstractConfigurationWizard getWizardWithActiveProcess()
public void setWizardWithActiveProcess(AbstractConfigurationWizard wizardWithActiveProcess)
wizardWithActiveProcess - the wizardWithActiveProcess to setpublic void clearWizardWithActiveProcess(AbstractConfigurationWizard wizardWithActiveProcess)
public javax.swing.undo.UndoManager getUndoManager()
public MachineControlsPanel getMachineControls()
public PartsPanel getPartsTab()
public PackagesPanel getPackagesTab()
public VisionSettingsPanel getVisionSettingsTab()
public FeedersPanel getFeedersTab()
public JobPanel getJobTab()
public CameraPanel getCameraViews()
public MachineSetupPanel getMachineSetupTab()
public IssuesAndSolutionsPanel getIssuesAndSolutionsTab()
public javax.swing.JTabbedPane getTabs()
public java.util.Map<javax.swing.KeyStroke,javax.swing.Action> getHotkeyActionMap()
public void splitWindows()
public boolean isInstallerAvailable()
public javax.swing.JLabel getDroLabel()
public void registerBoardImporter(java.lang.Class<? extends BoardImporter> boardImporterClass)
boardImporterClass - public void showInstructions(java.lang.String title,
                             java.lang.String instructions,
                             boolean showCancelButton,
                             boolean showProceedButton,
                             java.lang.String proceedButtonText,
                             java.awt.event.ActionListener cancelActionListener,
                             java.awt.event.ActionListener proceedActionListener)
public void hideInstructions()
public boolean registerForMacOSXEvents()
public void about()
public boolean saveConfig()
public boolean quit()
public void setStatus(java.lang.String status)
public void setPlacementCompletionStatus(int totalPlacementsCompleted,
                                         int totalPlacements,
                                         int boardPlacementsCompleted,
                                         int boardPlacements)
public void showTab(java.lang.String title)