|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.Box
eTextReader.StatusBar
public class StatusBar
Nested Class Summary |
---|
Nested classes/interfaces inherited from class javax.swing.Box |
---|
javax.swing.Box.AccessibleBox, javax.swing.Box.Filler |
Nested classes/interfaces inherited from class javax.swing.JComponent |
---|
javax.swing.JComponent.AccessibleJComponent |
Nested classes/interfaces inherited from class java.awt.Container |
---|
java.awt.Container.AccessibleAWTContainer |
Nested classes/interfaces inherited from class java.awt.Component |
---|
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy |
Field Summary | |
---|---|
(package private) java.util.ArrayList |
bookmarks
|
private Browser |
browser
|
(package private) HighlighterColorComboBox |
colors
|
private int |
currentBegin
|
private java.lang.String |
currentBookmarkTitle
|
private int |
currentEnd
|
private int |
currentIndex
|
(package private) ActionButton |
deleteButton
|
(package private) javax.swing.JToggleButton |
highlightButton
|
(package private) boolean |
progress
|
(package private) javax.swing.JProgressBar |
progressBar
|
(package private) ActionButton |
quickDiagram
|
(package private) ActionButton |
quickDiscuss
|
(package private) ActionButton |
quickFind
|
(package private) ActionButton |
quickLink
|
(package private) ActionButton |
quickNote
|
(package private) ActionButton |
quickText
|
(package private) javax.swing.JTextField |
statField
|
private static java.awt.Component |
strut
|
Fields inherited from class javax.swing.Box |
---|
accessibleContext |
Fields inherited from class javax.swing.JComponent |
---|
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.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 | |
---|---|
StatusBar(Browser browser,
boolean isOnline)
|
Method Summary | |
---|---|
void |
clearBookmark()
|
void |
convert()
|
void |
enableHighlight(boolean b)
|
void |
enableNoHighlight(boolean b)
|
java.awt.Color |
getSelectedColor()
|
int |
getSelectedColorIndex()
|
java.lang.String |
getSelectedHighlightName()
|
javax.swing.JTextField |
getStatusField()
|
boolean |
isHighlighterEnabled()
|
void |
progressOn(boolean isOn)
|
void |
propertyChange(java.beans.PropertyChangeEvent evt)
|
void |
registerBottomListener(Browser.BottomListener bottomlistener)
|
void |
registerLogListener(Browser.LogListener loglistener)
|
void |
registerQuickButtonListener(Browser.QuickButtonListener listener)
|
void |
setColor(int i,
java.lang.String name,
java.awt.Color color)
|
void |
setColorBackground(java.awt.Color color)
|
void |
setHighlighterEnabled(boolean isSelected)
|
void |
setOnline(java.lang.String message)
|
void |
setSelectedColorIndex(int x)
|
void |
setSelectedColorIndex(java.lang.String name)
|
void |
setStatus(java.lang.String message,
java.awt.Color color)
|
private void |
setup(boolean isOnline)
|
private void |
setupQuickAnnotationButtons()
Creates each of the QuickAnnotation buttons and adds them to the status bar. |
void |
update(java.util.ArrayList bookmarks)
|
void |
update(int i,
int height)
|
private void |
updateHighlighters()
This method sets up the names and colors of the highlighters available to match those of the currently logged in user. |
Methods inherited from class javax.swing.Box |
---|
createGlue, createHorizontalBox, createHorizontalGlue, createHorizontalStrut, createRigidArea, createVerticalBox, createVerticalGlue, createVerticalStrut, getAccessibleContext, setLayout |
Methods inherited from class javax.swing.JComponent |
---|
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, 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, getUIClassID, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, paramString, 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, update, updateUI |
Methods inherited from class java.awt.Container |
---|
add, 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, transferFocusBackward, 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, 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, hide, 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, transferFocusUpCycle |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
javax.swing.JToggleButton highlightButton
ActionButton deleteButton
ActionButton quickDiagram
ActionButton quickNote
ActionButton quickText
ActionButton quickFind
ActionButton quickDiscuss
ActionButton quickLink
javax.swing.JTextField statField
javax.swing.JProgressBar progressBar
boolean progress
HighlighterColorComboBox colors
java.util.ArrayList bookmarks
private int currentBegin
private int currentEnd
private java.lang.String currentBookmarkTitle
private int currentIndex
private static java.awt.Component strut
private Browser browser
Constructor Detail |
---|
public StatusBar(Browser browser, boolean isOnline)
Method Detail |
---|
public void setStatus(java.lang.String message, java.awt.Color color)
public void setOnline(java.lang.String message)
public javax.swing.JTextField getStatusField()
public java.awt.Color getSelectedColor()
public java.lang.String getSelectedHighlightName()
public int getSelectedColorIndex()
public void setSelectedColorIndex(int x)
public void setSelectedColorIndex(java.lang.String name)
public void setColor(int i, java.lang.String name, java.awt.Color color)
public void setColorBackground(java.awt.Color color)
public void clearBookmark()
public void update(java.util.ArrayList bookmarks)
public void update(int i, int height)
public void progressOn(boolean isOn)
public void convert()
public void enableHighlight(boolean b)
public void enableNoHighlight(boolean b)
public boolean isHighlighterEnabled()
public void setHighlighterEnabled(boolean isSelected)
private void setup(boolean isOnline)
private void setupQuickAnnotationButtons()
public void registerLogListener(Browser.LogListener loglistener)
public void registerBottomListener(Browser.BottomListener bottomlistener)
public void registerQuickButtonListener(Browser.QuickButtonListener listener)
public void propertyChange(java.beans.PropertyChangeEvent evt)
propertyChange
in interface java.beans.PropertyChangeListener
private void updateHighlighters()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |