public class ControlPanel extends JPanel implements ActionListener, ChangeListener, IGUIUpdateListener
JPanel.AccessibleJPanelJComponent.AccessibleJComponentContainer.AccessibleAWTContainerComponent.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy| Modifier and Type | Field and Description |
|---|---|
private JButton |
buttCopies |
private JButton |
buttProcStack |
private JButton |
buttTake |
private JCheckBox |
chbxExService |
private JCheckBox |
chbxPJ |
private JCheckBox |
chbxSerial |
private JCheckBox |
chbxVirtual |
private JLabel |
lblCopies |
private JLabel |
lblNumThread |
private static org.apache.log4j.Logger |
logger |
private int |
numCores |
private JPanel |
pnlCopies |
private JPanel |
scrollBarPanelNumThread |
private static long |
serialVersionUID |
private JSlider |
sliderNumThread |
private JSpinner |
spinnerCopies |
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOWaccessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENTABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH| Constructor and Description |
|---|
ControlPanel() |
| Modifier and Type | Method and Description |
|---|---|
void |
actionPerformed(ActionEvent e) |
private void |
createAndAssemble()
Constructs the layout and components of this panel.
|
private ButtonGroup |
createButtonGroupParallelOption()
This method creates a button group of the parallel execution options
|
private JButton |
createJButtonCopies()
This method initializes buttCopies
|
private JButton |
createJButtonOk()
This method initializes buttTake
|
private JButton |
createJButtonProcStack()
This method initializes buttProcStack
|
private JCheckBox |
createJCheckBoxExecuter()
This method initializes chbxExService
|
private JCheckBox |
createJCheckBoxPJ()
This method initializes jCheckBoxPj
|
private JCheckBox |
createJCheckBoxSerial()
This method initializes chbxSerial
|
private JCheckBox |
createJCheckBoxVirtual()
This method initializes chbxVirtual
|
private JLabel |
createjLabelNumThread() |
private JPanel |
createJPanelCopies()
This method initializes jJPanelCopies
|
private JPanel |
createJSliderNumThread() |
JButton |
getButtonCopies() |
JButton |
getButtonProcStack() |
JButton |
getButtonTake() |
JCheckBox |
getCheckBoxExSrv() |
JCheckBox |
getCheckBoxPJ() |
JCheckBox |
getCheckBoxSerial() |
JCheckBox |
getCheckBoxVirtual() |
JLabel |
getLabelCopies() |
JPanel |
getPanelCopies() |
JSpinner |
getSpinnerCopies() |
void |
propertyChange(PropertyChangeEvent evt) |
void |
stateChanged(ChangeEvent e)
This method reacts on
JSlider state changes. |
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUIaddAncestorListener, 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, updateadd, 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, validateTreeaction, 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, transferFocusUpCycleprivate static final long serialVersionUID
private static final org.apache.log4j.Logger logger
private JButton buttTake
private JButton buttProcStack
private JButton buttCopies
private JCheckBox chbxVirtual
private JLabel lblNumThread
private JPanel scrollBarPanelNumThread
private JSlider sliderNumThread
private int numCores
private JCheckBox chbxSerial
private JCheckBox chbxExService
private JCheckBox chbxPJ
private JPanel pnlCopies
private JLabel lblCopies
private JSpinner spinnerCopies
private void createAndAssemble()
private JCheckBox createJCheckBoxVirtual()
private JButton createJButtonOk()
private JButton createJButtonProcStack()
private JButton createJButtonCopies()
private JPanel createJSliderNumThread()
private ButtonGroup createButtonGroupParallelOption()
private JCheckBox createJCheckBoxSerial()
private JCheckBox createJCheckBoxExecuter()
private JCheckBox createJCheckBoxPJ()
private JPanel createJPanelCopies()
private JLabel createjLabelNumThread()
public JButton getButtonTake()
public JButton getButtonProcStack()
public JButton getButtonCopies()
public JCheckBox getCheckBoxVirtual()
public JCheckBox getCheckBoxSerial()
public JCheckBox getCheckBoxExSrv()
public JCheckBox getCheckBoxPJ()
public JPanel getPanelCopies()
public JLabel getLabelCopies()
public JSpinner getSpinnerCopies()
public void actionPerformed(ActionEvent e)
actionPerformed in interface ActionListenerpublic void stateChanged(ChangeEvent e)
JSlider state changes. The new number of
threads for parallel processing is set.stateChanged in interface ChangeListenere - public void propertyChange(PropertyChangeEvent evt)
propertyChange in interface PropertyChangeListenerCopyright © 2009–2017 Helmut Ahammer, Philipp Kainz. All rights reserved.