public class SitePane extends JPanel
for license details.
,
Serialized FormModifier and Type | Class and Description |
---|---|
(package private) class |
SitePane.CustomBooksListener
When new books are added we need to reflect the change in this tree.
|
JPanel.AccessibleJPanel
JComponent.AccessibleJComponent
Container.AccessibleAWTContainer
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy
Modifier and Type | Field and Description |
---|---|
private ActionFactory |
actions
actions are held by this ActionFactory
|
private TextPaneBookMetaDataDisplay |
display |
protected org.crosswire.jsword.book.install.Installer |
installer
From which we get our list of installable books
|
private JLabel |
lblDesc |
private static long |
serialVersionUID
Serialization ID
|
private JTree |
treAvailable |
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
Modifier | Constructor and Description |
---|---|
|
SitePane()
For local installations
|
|
SitePane(org.crosswire.jsword.book.install.Installer bookListInstaller)
For remote installations
|
private |
SitePane(org.crosswire.jsword.book.install.Installer bookListInstaller,
String labelAcronymn)
Internal ctor
|
Modifier and Type | Method and Description |
---|---|
private Component |
createAvailablePanel(String labelAcronymn,
org.crosswire.jsword.book.BookList books) |
private Component |
createPanelActions() |
private Component |
createScrolledTree(org.crosswire.jsword.book.BookList books) |
private Component |
createSelectedPanel() |
private Component |
createSplitPane(Component left,
Component right) |
private TreeModel |
createTreeModel(org.crosswire.jsword.book.BookList books) |
void |
doChooseFont()
Get a font for the current selection
|
void |
doDelete()
Delete the current book
|
void |
doInstall()
Kick off the installer
|
void |
doInstallSearch()
Kick off the installer
|
void |
doRefresh()
Reload and redisplay the list of books
|
void |
doResetFont()
Resets any font specifically set for this Book / Language
|
void |
doUnindex()
Delete the current book
|
void |
doUnlock()
Unlock the current book
|
private org.crosswire.jsword.book.Book |
getBook(Object anObj) |
private org.crosswire.common.util.Language |
getLanguage(Object anObj) |
private void |
initialize(String labelAcronymn,
org.crosswire.jsword.book.BookList books)
Build the GUI components
|
private void |
readObject(ObjectInputStream is)
Serialization support.
|
protected void |
selected()
Something has been (un)selected in the tree
|
void |
setTreeModel(org.crosswire.jsword.book.BookList books) |
private void |
updateDescription() |
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, 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, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, 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
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, setLayout, transferFocusDownCycle, validate, validateTree
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, 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, transferFocusBackward, transferFocusUpCycle
protected transient org.crosswire.jsword.book.install.Installer installer
private transient ActionFactory actions
private JTree treAvailable
private transient TextPaneBookMetaDataDisplay display
private JLabel lblDesc
private static final long serialVersionUID
public SitePane()
public SitePane(org.crosswire.jsword.book.install.Installer bookListInstaller)
private SitePane(org.crosswire.jsword.book.install.Installer bookListInstaller, String labelAcronymn)
private void initialize(String labelAcronymn, org.crosswire.jsword.book.BookList books)
private void updateDescription()
private Component createAvailablePanel(String labelAcronymn, org.crosswire.jsword.book.BookList books)
private Component createSelectedPanel()
private Component createScrolledTree(org.crosswire.jsword.book.BookList books)
private TreeModel createTreeModel(org.crosswire.jsword.book.BookList books)
private org.crosswire.jsword.book.Book getBook(Object anObj)
private org.crosswire.common.util.Language getLanguage(Object anObj)
private Component createPanelActions()
public void doDelete()
public void doUnlock()
public void doUnindex()
public void doRefresh()
public void doInstall()
public void doInstallSearch()
public void doChooseFont()
public void doResetFont()
protected void selected()
public void setTreeModel(org.crosswire.jsword.book.BookList books)
private void readObject(ObjectInputStream is) throws IOException, ClassNotFoundException
is
- IOException
ClassNotFoundException