Bible Software in Java.

See: Description

Packages
Package | Description
--- | ---
org.crosswire.bibledesktop | The org.crosswire.bibledesktop package contains the message catalog for everything Bible Desktop and is the root of the package tree for Bible Desktop.
org.crosswire.bibledesktop.book | This package contains Swing MVC models to help implementing a Swing GUI using JSword classes.
org.crosswire.bibledesktop.book.install | An Install Manager for Books: Bibles, Commentaries and Dictionaries.
org.crosswire.bibledesktop.desktop | The desktop is the main screen of Bible Desktop.
org.crosswire.bibledesktop.display | This package contains the BookDataDisplay interface which is designed to allow GUI components to choose between the methods they use to display BookData objects.
org.crosswire.bibledesktop.display.basic | This package provides the actual display of BookData.
org.crosswire.bibledesktop.passage | This package contains Swing MVC models to help displaying passages.
org.crosswire.bibledesktop.util | This package contains various swing utility classes.
org.crosswire.common.config.swing | The Config package is view independent and so needs a view package to be useful in providing a user interface - this package implements a Swing UI for config.
org.crosswire.common.progress.swing | GUI classes to support background processing.
org.crosswire.common.swing | A collection of various generic Swing components and utility classes.
org.crosswire.common.swing.desktop | Events used to communicate changes to Views.
org.crosswire.common.swing.desktop.event | A collection of utilities to describe a desktop consisting of multiple windows or tabs of the same kind of view.
org.crosswire.common.swing.plaf | Provides for improved Look and Feel for Tabs.