|
||||||||||
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.
Distribution Licence: JSword is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License, version 2 as published by the Free Software Foundation. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. The License is available on the internet here, or by writing to: Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA The copyright to this program is held by it's authors. |
Licence
,
Serialized FormNested Class Summary |
---|
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 |
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 command 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 |
doMatch()
Match is an action, but we don't need to do anything because match is only used when search is clicked. |
void |
doMore()
More (...) button was clicked |
void |
doPassageAction()
Someone pressed return in the passage area |
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 |
fireVersionChanged(DisplaySelectEvent ev)
Inform the version listeners |
Book |
getBook()
What is the currently selected Book? |
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 command listener |
void |
setText(String text)
Sets the default name |
void |
setTitle(String title)
Sets the default name |
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 PropertyChangeListener pcl
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 MATCH
private static final String BIBLE
private static final String INDEX
private static final ImageIcon ICON_SELECT
private static int base
private String title
private transient List listeners
private QuickHelpDialog dlgHelp
private ActionFactory actions
private Book selected
private BooksComboBoxModel mdlBible
private PassageSelectionPane dlgSelect
private JTextField txtKey
private JTextField txtSearch
private JCheckBox chkMatch
private JButton btnAdvanced
private JButton btnSearch
private JButton btnKey
private JButton btnKeyGo
private AdvancedSearchPane advanced
private JButton btnIndex
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 doMatch()
public void doHelpAction()
public void doIndex()
private void updateDisplay()
public String getTitle()
public void setTitle(String title)
public void setText(String text)
protected void changeVersion()
private void noBookInstalled()
protected void enableComponents()
protected void showSelectDialog()
public void keyChanged(KeyChangeEvent ev)
KeyChangeListener
keyChanged
in interface KeyChangeListener
ev
- Describes the changepublic void addCommandListener(DisplaySelectListener li)
public void removeCommandListener(DisplaySelectListener li)
protected void fireCommandMade(DisplaySelectEvent ev)
protected void fireVersionChanged(DisplaySelectEvent ev)
|
Copyright ? 2003-2004 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |