public class LProgressBarFrame extends javax.swing.JFrame implements LProgressBarInterface
javax.swing.JFrame.AccessibleJFrame
java.awt.Window.AccessibleAWTWindow, java.awt.Window.Type
Modifier and Type | Field and Description |
---|---|
protected LImagePane |
backgroundPanel |
protected LProgressBar |
bar |
protected java.awt.Dimension |
correctLocation |
protected javax.swing.JFrame |
guiRef |
protected java.awt.Dimension |
GUIsize |
protected LLabel |
title |
accessibleContext, EXIT_ON_CLOSE, rootPane, rootPaneCheckingEnabled
CROSSHAIR_CURSOR, DEFAULT_CURSOR, E_RESIZE_CURSOR, HAND_CURSOR, ICONIFIED, MAXIMIZED_BOTH, MAXIMIZED_HORIZ, MAXIMIZED_VERT, MOVE_CURSOR, N_RESIZE_CURSOR, NE_RESIZE_CURSOR, NORMAL, NW_RESIZE_CURSOR, S_RESIZE_CURSOR, SE_RESIZE_CURSOR, SW_RESIZE_CURSOR, TEXT_CURSOR, W_RESIZE_CURSOR, WAIT_CURSOR
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
Constructor and Description |
---|
LProgressBarFrame(java.awt.Font header,
java.awt.Color headerC,
java.awt.Font footer,
java.awt.Color footerC) |
Modifier and Type | Method and Description |
---|---|
java.awt.Component |
add(java.awt.Component c) |
void |
close()
Makes the progress bar invisible.
|
void |
done()
Sets the current value to the max value (100%).
|
int |
getBar() |
int |
getMax() |
void |
incrementBar()
Increments the progress bar one unit.
|
void |
moveToCorrectLocation()
Moves the progress bar window to the relatively correct location,
relative to the GUI ref object assigned.
|
void |
open()
Opens and displays the progress bar frame.
|
void |
open(javax.swing.event.ChangeListener c)
Opens and displays the progress bar frame, and adds a listener that will
execute when the progress bar is done.
|
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 |
setCorrectLocation(int x,
int y)
Sets the location to display relative to the GUI ref object assigned.
|
void |
setExitOnClose()
Sets the progress bar to exit the program when it is closed.
|
void |
setGUIref(javax.swing.JFrame ref)
Sets the GUI ref object for relative positioning.
|
void |
setMax(int in) |
void |
setMax(int max,
java.lang.String reason) |
void |
setStatus(java.lang.String input_) |
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] |
addImpl, createRootPane, frameInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getGraphics, getJMenuBar, getLayeredPane, getRootPane, getTransferHandler, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, repaint, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setIconImage, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, setTransferHandler, update
addNotify, getCursorType, getExtendedState, getFrames, getIconImage, getMaximizedBounds, getMenuBar, getState, getTitle, isResizable, isUndecorated, remove, removeNotify, setBackground, setCursor, setExtendedState, setMaximizedBounds, setMenuBar, setOpacity, setResizable, setShape, setState, setTitle, setUndecorated
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBackground, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getIconImages, getInputContext, getListeners, getLocale, getModalExclusionType, getMostRecentFocusOwner, getOpacity, getOwnedWindows, getOwner, getOwnerlessWindows, getShape, getToolkit, getType, getWarningString, getWindowFocusListeners, getWindowListeners, getWindows, getWindowStateListeners, hide, isActive, isAlwaysOnTop, isAlwaysOnTopSupported, isAutoRequestFocus, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isOpaque, isShowing, isValidateRoot, pack, paint, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setAutoRequestFocus, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImages, setLocation, setLocation, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setSize, setType, setVisible, show, toBack, toFront
add, add, add, add, addContainerListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, transferFocusDownCycle, 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, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resize, resize, revalidate, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setMaximumSize, setName, setPreferredSize, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
protected LProgressBar bar
protected LLabel title
protected java.awt.Dimension correctLocation
protected java.awt.Dimension GUIsize
protected LImagePane backgroundPanel
protected javax.swing.JFrame guiRef
public LProgressBarFrame(java.awt.Font header, java.awt.Color headerC, java.awt.Font footer, java.awt.Color footerC)
header
- headerC
- footer
- footerC
- public void setExitOnClose()
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 incrementBar()
LProgressBarInterface
incrementBar
in interface LProgressBarInterface
public void setCorrectLocation(int x, int y)
x
- y
- public final void moveToCorrectLocation()
public void setStatus(java.lang.String input_)
setStatus
in interface LProgressBarInterface
input_
- String to set as the status of the progress bar.public void open()
public void open(javax.swing.event.ChangeListener c)
c
- public void close()
public void setGUIref(javax.swing.JFrame ref)
ref
- 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 pause(boolean on)
LProgressBarInterface
pause
in interface LProgressBarInterface
public boolean paused()
paused
in interface LProgressBarInterface
public void done()
LProgressBarInterface
done
in interface LProgressBarInterface
public java.awt.Component add(java.awt.Component c)
add
in class java.awt.Container