Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES

## Package org.crosswire.bibledesktop.desktop

The swing section is in charge of turning the XML from the source section into a screen view.

See:
Description

Class Summary
AboutPane | AboutPane is a window that contains various advanced user tools in one place.
Desktop | The Desktop is the user's view of BibleDesktop.
DesktopActions | DesktopAction is nothing more than a holder of the behavior of the Desktop.
DesktopActions.ShowSideBarVisitor |
Msg | Compile safe Msg resource settings.
Splash | A Simple splash screen.
StatusBar | The status bar provides useful info to the user as to the current state of the program.
ViewSourcePane | ViewSourcePane allow viewing of some text in its own standalone frame.
XSLTProperty | Defines properties that control the behavior of translating OSIS to HTML.

## Package org.crosswire.bibledesktop.desktop Description

The swing section is in charge of turning the XML from the source section into a screen view.

I am currently using LotusXSL to automatically turn the XML data into HTML and display this using the JDK Swing HTML component. This will allow me to generate custimizable views - so that an AV source can be displayed like the AV is usually printed, and an NIV/NKJV source to have paragraph formatting etc. (Or even a more mix and match system)

I also use a component called BSH (BeanShell) to give me a scripting environment to test code. This may become part of the final interface as it provides a significant amount of power to the user.

The current display code is very rough though. I have not spent very much time on it because I think that there are tools on the way out that will significantly help Java GUI development.

I've stopped working on this package at the moment to concentrate on other sections. I am noting idea that I come across though.

Things to try:

    table.setAutoResizeMode(JTable.AUTO_RESIZE_OFF);
    table.getColumnModel().getColumn(index).setPreferredWidth(width);
    table.sizeColumnsToFit(-1);

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| Copyright ? 2003-2006
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES