public class JobPanel
extends javax.swing.JPanel
Modifier and Type | Class and Description |
---|---|
class |
JobPanel.OpenRecentJobAction |
javax.swing.JPanel.AccessibleJPanel
javax.swing.JComponent.AccessibleJComponent
Modifier and Type | Field and Description |
---|---|
javax.swing.Action |
addBoardAction |
javax.swing.Action |
addExistingBoardAction |
javax.swing.Action |
addNewBoardAction |
javax.swing.Action |
captureCameraBoardLocationAction |
javax.swing.Action |
captureToolBoardLocationAction |
javax.swing.Action |
fiducialCheckAction |
javax.swing.JMenu |
mnOpenRecent |
javax.swing.Action |
moveCameraToBoardLocationAction |
javax.swing.Action |
moveCameraToBoardLocationNextAction |
javax.swing.Action |
moveToolToBoardLocationAction |
javax.swing.Action |
newJobAction |
javax.swing.Action |
openJobAction |
javax.swing.Action |
panelizeAction |
javax.swing.Action |
panelizeFiducialCheck |
javax.swing.Action |
panelizeXOutAction |
javax.swing.Action |
removeBoardAction |
javax.swing.Action |
resetAllPlacedAction |
javax.swing.Action |
saveJobAction |
javax.swing.Action |
saveJobAsAction |
javax.swing.Action |
setCheckFidsAction |
javax.swing.Action |
setEnabledAction |
javax.swing.Action |
setSideAction |
javax.swing.Action |
startPauseResumeJobAction |
javax.swing.Action |
stepJobAction |
javax.swing.Action |
stopJobAction |
javax.swing.Action |
twoPointLocateBoardLocationAction |
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
Constructor and Description |
---|
JobPanel(Configuration configuration,
MainFrame frame) |
Modifier and Type | Method and Description |
---|---|
void |
boardLocationSelected(BoardLocationSelectedEvent event) |
boolean |
checkForModifications()
Checks if there are any modifications that need to be saved.
|
javax.swing.JTable |
getBoardLocationsTable() |
Job |
getJob() |
JobPlacementsPanel |
getJobPlacementsPanel() |
BoardLocation |
getSelection() |
java.util.List<BoardLocation> |
getSelections() |
void |
importBoard(java.lang.Class<? extends BoardImporter> boardImporterClass) |
void |
jobRun() |
void |
jobStart()
Initialize the job processor and start the run thread.
|
void |
placementSelected(PlacementSelectedEvent event) |
void |
populatePanelSettingsIntoBoardLocations() |
void |
refresh() |
void |
refreshSelectedRow() |
void |
setJob(Job job) |
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update
add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusDownCycle, validate, validateTree
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
public javax.swing.JMenu mnOpenRecent
public final javax.swing.Action openJobAction
public final javax.swing.Action newJobAction
public final javax.swing.Action saveJobAction
public final javax.swing.Action saveJobAsAction
public final javax.swing.Action startPauseResumeJobAction
public final javax.swing.Action stepJobAction
public final javax.swing.Action stopJobAction
public final javax.swing.Action resetAllPlacedAction
public final javax.swing.Action addBoardAction
public final javax.swing.Action addNewBoardAction
public final javax.swing.Action addExistingBoardAction
public final javax.swing.Action removeBoardAction
public final javax.swing.Action captureCameraBoardLocationAction
public final javax.swing.Action captureToolBoardLocationAction
public final javax.swing.Action moveCameraToBoardLocationAction
public final javax.swing.Action moveCameraToBoardLocationNextAction
public final javax.swing.Action moveToolToBoardLocationAction
public final javax.swing.Action twoPointLocateBoardLocationAction
public final javax.swing.Action fiducialCheckAction
public final javax.swing.Action panelizeAction
public final javax.swing.Action panelizeXOutAction
public final javax.swing.Action panelizeFiducialCheck
public final javax.swing.Action setEnabledAction
public final javax.swing.Action setCheckFidsAction
public final javax.swing.Action setSideAction
public JobPanel(Configuration configuration, MainFrame frame)
public javax.swing.JTable getBoardLocationsTable()
public void boardLocationSelected(BoardLocationSelectedEvent event)
public void placementSelected(PlacementSelectedEvent event)
public Job getJob()
public void setJob(Job job)
public JobPlacementsPanel getJobPlacementsPanel()
public void refresh()
public void refreshSelectedRow()
public BoardLocation getSelection()
public java.util.List<BoardLocation> getSelections()
public boolean checkForModifications()
public void importBoard(java.lang.Class<? extends BoardImporter> boardImporterClass)
public void jobStart() throws java.lang.Exception
java.lang.Exception
public void jobRun()
public void populatePanelSettingsIntoBoardLocations()