Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

plugins
Class SimpleSort  view SimpleSort download SimpleSort.java

java.lang.Object
  extended byjava.awt.Component
      extended byjava.awt.Container
          extended byjavax.swing.JComponent
              extended byjavax.swing.JPanel
                  extended bymusli.aorta.Creator
                      extended byplugins.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 Class Summary
 
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
 
Field Summary
(package private)  java.awt.BorderLayout borderLayoutCenter
           
(package private)  java.awt.BorderLayout borderLayoutRoot
           
(package private)  int ELEMENTS
           
(package private)  int elementsNo
           
(package private)  java.awt.GridBagLayout gridBagLayoutMain
           
(package private)  java.awt.GridLayout gridLayoutLeft
           
(package private)  java.awt.GridLayout gridLayoutRight
           
(package private)  javax.swing.JButton jButtonRandom
           
(package private)  javax.swing.JButton jButtonSort
           
(package private)  javax.swing.JLabel jLabelDiffTime
           
(package private)  javax.swing.JLabel jLabelDiffTimeValue
           
(package private)  javax.swing.JLabel jLabelElements
           
(package private)  javax.swing.JLabel jLabelEndTime
           
(package private)  javax.swing.JLabel jLabelEndTimeValue
           
(package private)  javax.swing.JLabel jLabelSplits
           
(package private)  javax.swing.JLabel jLabelSplitsValue
           
(package private)  javax.swing.JLabel jLabelStartTime
           
(package private)  javax.swing.JLabel jLabelStartTimeValue
           
(package private)  javax.swing.JList jListElements
           
(package private)  javax.swing.JPanel jPanelCenter
           
(package private)  javax.swing.JPanel jPanelLeft
           
(package private)  javax.swing.JPanel jPanelRight
           
(package private)  javax.swing.JScrollPane jScrollPaneCenter
           
(package private)  javax.swing.JSlider jSliderElements
           
(package private)  javax.swing.JSlider jSliderSplits
           
(package private)  int MAXELEMENTS
           
(package private)  int MAXRANDOMVALUE
           
(package private)  int MAXSPLITS
           
(package private)  java.util.Random r
           
(package private)  int splits
           
(package private)  int SPLITS
           
(package private)  long startTime
           
(package private)  java.util.Vector v
           
 
Fields inherited from class musli.aorta.Creator
 
Fields inherited from class javax.swing.JComponent
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
 
Fields inherited from class java.awt.Container
 
Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
SimpleSort()
           
 
Method Summary
private  void generateRandomnumbers()
           
 void initGUI()
          Creates our GUI
(package private)  void jButtonRandom_actionPerformed(java.awt.event.ActionEvent e)
           
(package private)  void jButtonSort_actionPerformed(java.awt.event.ActionEvent e)
           
(package private)  void jSliderElements_stateChanged(javax.swing.event.ChangeEvent e)
           
(package private)  void jSliderSplits_stateChanged(javax.swing.event.ChangeEvent e)
           
 java.lang.Class taskClass()
          Gives the classname for our algortim part.
 void viewResult(java.lang.Object obj)
          Present result of the task compute.
 
Methods inherited from class musli.aorta.Creator
fireCompute, getPrefsObject, setPrefsObject, showPrefsWindow
 
Methods inherited from class javax.swing.JPanel
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
 
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
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

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
Constructor Detail

SimpleSort

public SimpleSort()
Method Detail

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.