public class LProgressBar extends LComponent implements LProgressBarInterface
Modifier and Type | Field and Description |
---|---|
protected javax.swing.JProgressBar |
bar |
protected boolean |
centered |
protected boolean |
pause |
protected LLabel |
status |
Constructor and Description |
---|
LProgressBar(int width,
int height,
java.awt.Font footerF,
java.awt.Color footerC) |
Modifier and Type | Method and Description |
---|---|
void |
addShadow() |
void |
done()
Sets the current value to the max value (100%).
|
int |
getBar() |
int |
getMax() |
void |
incrementBar()
Increments the progress bar one unit.
|
void |
pause(boolean on)
Block the progress bar from updating.
|
boolean |
paused() |
void |
reset()
Resets the progress bar to zero of max.
|
void |
setBar(int in) |
void |
setCentered(boolean centered) |
void |
setDoneListener(javax.swing.event.ChangeListener c) |
void |
setMax(int in) |
void |
setMax(int max,
java.lang.String reason) |
void |
setSize(int x,
int y) |
void |
setStatus(java.lang.String input_) |
void |
setStatusLabel(LLabel label) |
void |
setStatusNumbered(int min,
int max,
java.lang.String status)
Updates the progress bar status text to display:
([cur]/[max]) [status] |
void |
setStatusNumbered(java.lang.String status)
Updates the progress bar status text to display the current step in the form of:
([cur]/[max]) [status] |
void |
setStatusOffset(int y) |
Add, centerIn, centerOn, centerOn, getBottom, getCenter, getRight, putUnder
add, add, add, add, add, addContainerListener, addImpl, addNotify, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getInsets, getLayout, getListeners, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, isValidateRoot, layout, list, list, locate, minimumSize, paint, paintComponents, paramString, preferredSize, print, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, removeNotify, setComponentZOrder, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, setLayout, transferFocusDownCycle, update, 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, getAccessibleContext, getBackground, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getToolkit, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, reshape, resize, resize, revalidate, setBackground, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setMinimumSize, setName, setPreferredSize, setSize, setVisible, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
protected javax.swing.JProgressBar bar
protected boolean pause
protected LLabel status
protected boolean centered
public LProgressBar(int width, int height, java.awt.Font footerF, java.awt.Color footerC)
width
- height
- footerF
- footerC
- public void setSize(int x, int y)
setSize
in class java.awt.Component
public void setCentered(boolean centered)
centered
- public void setMax(int max, java.lang.String reason)
setMax
in interface LProgressBarInterface
max
- Value to set as the max unit value of the progress bar.reason
- String to set as the status of the progress bar.public void addShadow()
public void incrementBar()
LProgressBarInterface
incrementBar
in interface LProgressBarInterface
public void setStatusOffset(int y)
y
- public void setStatus(java.lang.String input_)
setStatus
in interface LProgressBarInterface
input_
- String to set as the status of the progress bar.public void setDoneListener(javax.swing.event.ChangeListener c)
c
- public void setMax(int in)
setMax
in interface LProgressBarInterface
in
- Value to set as the max unit value of the progress bar.public void reset()
LProgressBarInterface
reset
in interface LProgressBarInterface
public void setBar(int in)
setBar
in interface LProgressBarInterface
in
- value to set the progress bar at.public int getBar()
getBar
in interface LProgressBarInterface
public int getMax()
getMax
in interface LProgressBarInterface
public void setStatusNumbered(int min, int max, java.lang.String status)
LProgressBarInterface
setStatusNumbered
in interface LProgressBarInterface
public void setStatusNumbered(java.lang.String status)
LProgressBarInterface
setStatusNumbered
in interface LProgressBarInterface
status
- public void setStatusLabel(LLabel label)
label
- public void pause(boolean on)
LProgressBarInterface
pause
in interface LProgressBarInterface
public boolean paused()
paused
in interface LProgressBarInterface
public void done()
LProgressBarInterface
done
in interface LProgressBarInterface