Posted Wednesday, September 12, 2007 @ 21:37:50
After you enter a text to search in the find window, you need to press ENTER twice to start the search. This is fixed. one ENTER is enough.
Events like CTRL+F to open find window, HOME, END, PAGE DOWN etc are watched for the whole window where the dbTable
is present. This way even if dbtable is not in focus the keys will still work. In some cases we may have more than one
DBTable per window, in those cases listeneing for these events at window level would fire the events in wrong DBTable.
If you want to prevent that problem, you can listen for these events only when DBtable is in focus, by setting dbTable.listenKeyPressEventsWholeWindow = false.
But if you set this to false, the DBTable should be in focus for these events to work.
Proper italian translation resource file included. (Thanks C. Rosace)
Some cell value updated by users may not be saved to database. This is fixed.
During multiple selection, In DBTableEventListener, afterRowSelectionChange method may not be called with the right new row. This is fixed.
when users use the navigation buttons to go up & down the rows, the beforeRowSelectionChange is not fired. This is fixed.
removeColumn() removes the column data from the table model and the column from the table. However, it doesn't update the sortOrder Vector if the column removed happened to be the last sorted column. This is fixed.
QuickTable shows the celleditor on the first click of the cell to edit the cell value. JTable uses two clicks to show the editor. The quicktable behaviour can be changed using variable DBTable.defaultClickCountToStartEditor
new method getControlPanel() added in DBTable. This method will return the JPanel used by QuickTable for Controlpanel, users can add more components to the quicktable control panel.
while printing using the standard print() method or print button from printpreview window, if the user selects specific pages to print in the print dialog, quicktable still prints all pages. This is fixed. You need JDK 1.2 for this to work.
cleanup() method will close all the subwindows like find window & find preview window.