|
||||||||||
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.JPanel
org.crosswire.bibledesktop.book.DisplaySelectPane
public class DisplaySelectPane
Passage Selection area.
for license details.
The copyright to this program is held by it's authors.
,
Serialized FormNested Class Summary | |
---|---|
private static class |
DisplaySelectPane.SelectedActionListener
|
Nested classes/interfaces inherited from class javax.swing.JPanel |
---|
JPanel.AccessibleJPanel |
Nested classes/interfaces inherited from class javax.swing.JComponent |
---|
JComponent.AccessibleJComponent |
Nested classes/interfaces inherited from class java.awt.Container |
---|
Container.AccessibleAWTContainer |
Nested classes/interfaces inherited from class java.awt.Component |
---|
Component.AccessibleAWTComponent, Component.BltBufferStrategy, Component.FlipBufferStrategy |
Field Summary | |
---|---|
private ActionFactory |
actions
|
private AdvancedSearchPane |
advanced
|
private static String |
ADVANCED
|
private static int |
base
|
private static String |
BIBLE
|
private JButton |
btnAdvanced
|
private JButton |
btnIndex
|
private JButton |
btnKey
|
private JButton |
btnKeyGo
|
private JButton |
btnSearch
|
private static int |
CLEAR
|
private QuickHelpDialog |
dlgHelp
|
private PassageSelectionPane |
dlgSelect
|
private static String |
GO_PASSAGE
|
private static String |
GO_SEARCH
|
private static String |
HELP
|
private static ImageIcon |
ICON_SELECT
|
private static String |
INDEX
|
private IndexStatusListener |
isl
Keep the selection up to date with indexing. |
private Key |
key
The current passage. |
private EventListenerList |
listeners
Who is interested in things this DisplaySelectPane does |
private static int |
maxNumRankedVerses
What is the limit to which numRankedVerses can be set. |
private BooksComboBoxModel |
mdlBible
|
private int |
mode
The current state of the display: SEARCH, PASSAGE, CLEAR |
private static String |
MORE
|
private static int |
numRankedVerses
How may hits to show when the search results are ranked. |
private static int |
PASSAGE
|
private static String |
PASSAGE_FIELD
|
private static int |
SEARCH
|
private static String |
SEARCH_FIELD
|
private static String |
SEARCH_LABEL
|
private Book |
selected
|
private static long |
serialVersionUID
Serialization ID |
private String |
title
|
private JTextField |
txtKey
|
private JTextField |
txtSearch
|
private static String |
VIEW_LABEL
|
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.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 | |
---|---|
DisplaySelectPane()
General constructor |
Method Summary | |
---|---|
void |
addCommandListener(DisplaySelectListener li)
Add a DisplaySelectEvent listener |
void |
addTitleChangedListener(TitleChangedListener li)
Add a TitleChangedEvent listener |
protected void |
changeVersion()
Someone changed the version combo |
void |
clear()
|
void |
doAdvanced()
Someone has clicked on the advanced search button |
void |
doGoPassage()
Go button was clicked |
void |
doGoSearch()
Go button was clicked |
void |
doHelpAction()
Someone clicked help |
void |
doIndex()
Someone clicked one the index button |
void |
doMore()
More (...) button was clicked |
void |
doPassageAction()
Someone pressed return in the passage area |
void |
doRank()
Rank is an action, but we don't need to do anything because rank is only used when search is clicked. |
void |
doSearchAction()
Someone pressed return in the search area |
protected void |
enableComponents()
Ensure that the right components are enabled |
protected void |
fireCommandMade(DisplaySelectEvent ev)
Inform the command listeners |
protected void |
fireTitleChanged(TitleChangedEvent ev)
Listen for changes to the title |
protected void |
fireVersionChanged(DisplaySelectEvent ev)
Inform the version listeners |
Book |
getBook()
What is the currently selected Book? |
static int |
getMaxNumRankedVerses()
|
static int |
getNumRankedVerses()
Gets the number of verses that should be shown when a search result is ranked. |
String |
getTitle()
Accessor for the default name |
private void |
initialize()
Initialize the GUI |
boolean |
isClear()
|
void |
keyChanged(KeyChangeEvent ev)
This method is called to indicate that a key has been changed. |
private void |
noBookInstalled()
Display a dialog indicating that no Bible is installed. |
void |
removeCommandListener(DisplaySelectListener li)
Remove a DisplaySelectEvent listener |
void |
removeTitleChangedListener(TitleChangedListener li)
Remove a TitleChangedEvent listener |
void |
setKey(Key newKey)
|
void |
setKey(String newKey)
|
static void |
setMaxNumRankedVerses(int newMaxNumRankedVerses)
|
static void |
setNumRankedVerses(int newNumRankedVerses)
Sets the number of verses that should be shown when a search result is ranked. |
private void |
setTitle(int newMode)
|
protected void |
showSelectDialog()
Someone clicked the "..." button |
private void |
updateDisplay()
Sync the viewed passage with the passage text box |
Methods inherited from class javax.swing.JPanel |
---|
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
private IndexStatusListener isl
private static final String VIEW_LABEL
private static final String PASSAGE_FIELD
private static final String MORE
private static final String GO_PASSAGE
private static final String HELP
private static final String SEARCH_LABEL
private static final String GO_SEARCH
private static final String SEARCH_FIELD
private static final String ADVANCED
private static final String BIBLE
private static final String INDEX
private static final ImageIcon ICON_SELECT
private static int base
private String title
private QuickHelpDialog dlgHelp
private transient ActionFactory actions
private transient Book selected
private BooksComboBoxModel mdlBible
private PassageSelectionPane dlgSelect
private JTextField txtKey
private JTextField txtSearch
private JButton btnAdvanced
private JButton btnSearch
private JButton btnKey
private JButton btnKeyGo
private AdvancedSearchPane advanced
private JButton btnIndex
private int mode
private static final int CLEAR
private static final int PASSAGE
private static final int SEARCH
private Key key
private EventListenerList listeners
private static int numRankedVerses
private static int maxNumRankedVerses
private static final long serialVersionUID
Constructor Detail |
---|
public DisplaySelectPane()
Method Detail |
---|
private void initialize()
public Book getBook()
public void clear()
public boolean isClear()
public void doMore()
public void doGoPassage()
public void doGoSearch()
public void doPassageAction()
public void doSearchAction()
public void doAdvanced()
public void doRank()
public void doHelpAction()
public void doIndex()
private void updateDisplay()
public String getTitle()
public void setKey(String newKey)
public void setKey(Key newKey)
public static int getNumRankedVerses()
public static void setNumRankedVerses(int newNumRankedVerses)
newNumRankedVerses
- The numRankedVerses to set.public static int getMaxNumRankedVerses()
public static void setMaxNumRankedVerses(int newMaxNumRankedVerses)
newMaxNumRankedVerses
- The maxNumRankedVerses to set.protected void changeVersion()
private void setTitle(int newMode)
private void noBookInstalled()
protected void enableComponents()
protected void showSelectDialog()
public void keyChanged(KeyChangeEvent ev)
KeyChangeListener
keyChanged
in interface KeyChangeListener
ev
- Describes the changepublic void addTitleChangedListener(TitleChangedListener li)
public void removeTitleChangedListener(TitleChangedListener li)
protected void fireTitleChanged(TitleChangedEvent ev)
ev
- the event to throwpublic void addCommandListener(DisplaySelectListener li)
public void removeCommandListener(DisplaySelectListener li)
protected void fireCommandMade(DisplaySelectEvent ev)
protected void fireVersionChanged(DisplaySelectEvent ev)
|
Copyright ? 2003-2006 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |