plugins
Class SimpleSort

java.lang.Object
java.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
musli.aorta.Creator
plugins.SimpleSort
- All Implemented Interfaces:
- javax.accessibility.Accessible, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable
- public class SimpleSort
- extends musli.aorta.Creator
This is the GUI part of the Tasklet, allowing the user to set the parameters
for the task and "fire".
The corresponding tasklet is the "SimpleSortTasklet.java"
| Nested classes inherited from class javax.swing.JPanel |
javax.swing.JPanel.AccessibleJPanel |
| Nested classes inherited from class javax.swing.JComponent |
javax.swing.JComponent.AccessibleJComponent |
| Nested classes inherited from class java.awt.Container |
java.awt.Container.AccessibleAWTContainer |
| Nested classes inherited from class java.awt.Component |
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy |
| Fields inherited from class musli.aorta.Creator |
|
| Fields inherited from class java.awt.Container |
|
| Methods inherited from class javax.swing.JComponent |
addAncestorListener, addNotify, addPropertyChangeListener, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBorder, getBounds, getClientProperty, getComponentGraphics, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getGraphics, getHeight, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isOptimizedDrawingEnabled, isPaintingTile, isPreferredSizeSet, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFont, setForeground, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update |
| Methods inherited from class java.awt.Container |
add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, setLayout, transferFocusDownCycle, validate, validateTree |
| Methods inherited from class java.awt.Component |
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, getFontMetrics, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, 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, processMouseEvent, 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 |
v
java.util.Vector v
SPLITS
final int SPLITS
- See Also:
- Constant Field Values
ELEMENTS
final int ELEMENTS
- See Also:
- Constant Field Values
MAXSPLITS
final int MAXSPLITS
- See Also:
- Constant Field Values
MAXELEMENTS
final int MAXELEMENTS
- See Also:
- Constant Field Values
MAXRANDOMVALUE
final int MAXRANDOMVALUE
- See Also:
- Constant Field Values
elementsNo
int elementsNo
splits
int splits
startTime
long startTime
r
java.util.Random r
jPanelLeft
javax.swing.JPanel jPanelLeft
jPanelCenter
javax.swing.JPanel jPanelCenter
jPanelRight
javax.swing.JPanel jPanelRight
jScrollPaneCenter
javax.swing.JScrollPane jScrollPaneCenter
gridBagLayoutMain
java.awt.GridBagLayout gridBagLayoutMain
borderLayoutRoot
java.awt.BorderLayout borderLayoutRoot
borderLayoutCenter
java.awt.BorderLayout borderLayoutCenter
gridLayoutRight
java.awt.GridLayout gridLayoutRight
gridLayoutLeft
java.awt.GridLayout gridLayoutLeft
jSliderElements
javax.swing.JSlider jSliderElements
jSliderSplits
javax.swing.JSlider jSliderSplits
jButtonRandom
javax.swing.JButton jButtonRandom
jButtonSort
javax.swing.JButton jButtonSort
jListElements
javax.swing.JList jListElements
jLabelElements
javax.swing.JLabel jLabelElements
jLabelStartTime
javax.swing.JLabel jLabelStartTime
jLabelStartTimeValue
javax.swing.JLabel jLabelStartTimeValue
jLabelEndTime
javax.swing.JLabel jLabelEndTime
jLabelEndTimeValue
javax.swing.JLabel jLabelEndTimeValue
jLabelDiffTime
javax.swing.JLabel jLabelDiffTime
jLabelDiffTimeValue
javax.swing.JLabel jLabelDiffTimeValue
jLabelSplitsValue
javax.swing.JLabel jLabelSplitsValue
jLabelSplits
javax.swing.JLabel jLabelSplits
SimpleSort
public SimpleSort()
initGUI
public void initGUI()
- Creates our GUI
jSliderElements_stateChanged
void jSliderElements_stateChanged(javax.swing.event.ChangeEvent e)
jButtonRandom_actionPerformed
void jButtonRandom_actionPerformed(java.awt.event.ActionEvent e)
generateRandomnumbers
private void generateRandomnumbers()
jSliderSplits_stateChanged
void jSliderSplits_stateChanged(javax.swing.event.ChangeEvent e)
jButtonSort_actionPerformed
void jButtonSort_actionPerformed(java.awt.event.ActionEvent e)
viewResult
public void viewResult(java.lang.Object obj)
- Present result of the task compute.
taskClass
public java.lang.Class taskClass()
- Gives the classname for our algortim part.