public class MainFrame
extends javax.swing.JFrame
Modifier and Type | Class and Description |
---|---|
class |
MainFrame.LanguageSelectionAction |
javax.swing.JFrame.AccessibleJFrame
java.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, 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 |
---|
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, 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, 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
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
public 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)