| Version | Date | Description |
|---|---|---|
| 1.2.3 | 2005-11-16 | |
| 1.2.2 | 2005-10-24 | |
| 1.2.1 | 2005-09-05 | |
| 1.2 | 2005-08-05 | |
| 1.1 | 2005-06-06 |
| Type | Changes | By |
|---|---|---|
| Added attributes "name" and "title" for top level XML element "View". | joachims |
| Added Gui4j.createDialog() methods that allow to create dialogs with a normal java.awt.Frame or java.awt.Dialog as a parent. | joachims |
| Added attribute "hAlignment" to component "hbox" and attribute "vAlignment" to component "vbox". | kayk |
| Added attribute "maxCharacters" to subelement "matrixCol" of component "matrix". | kayk |
| Fixed a subtle bug in Gui4j thread handling. | joachims |
| Type | Changes | By |
|---|---|---|
| Added possibility to define custom way of retrieving the XML definitions. File resources are still the default but it is possible to create a custom mechanism, e.g. InputStreams from sockets etc. Have a look at the new class Gui4jResourceProvider. | joachims |
| Added support for popup menus in "matrix" component. Added attribute "popupContext" for subcomponent "matrixCell". | joachims |
| Changed the behaviour of "matrix" component in such a way that a programmatic change of cell selection (via attribute "cellSelectionPair") causes only a single call to the method defined for attribute "onCellSelect" of subcomponent "matrixCell". Previously, two separate method calls were issued, one for the row change and one for the column change. | kayk |
| Fixed a bug when using JDK 1.5 that prevented comboBox components to display horizontal scrollbars in their popup when necessary. | kayk |
| Fixed a bug introduced in release 1.2.1 where the current thread did not block when displaying a dialog with Gui4jDialog.show(). | kayk |
| Fixed a bug where it could happen that the actionCommand of an edit-component was not executed when the user pressed ENTER. | kayk |
| Fixed a bug that caused the tree specific popup menu command "expandall" (see component treePopupMenuItem) to work unreliably. | kayk |
| Type | Changes | By |
|---|---|---|
| Added attribute "manualActionOnly" to component "comboBox". | kayk |
| Fixed a bug that prevented non-JDK-LookAndFeels from installing their own ComboBox UI. | kayk |
| Moved all examples to org.gui4j.examples. Added example "Expense Records" which is also described in the gui4j reference documentation. | kayk |
| Type | Changes | By |
|---|---|---|
| Added component "toolbar". | kayk |
| Added component "simpleInternalFrame". | kayk |
| Added component "toggleButton". | kayk |
| Added attribute "resizeWeight" to component "splitPane". | kayk |
| Added attribute "showDivider" to component "splitPane". | kayk |
| Added attribute "listIndicator" to subelement "tableColumn" of component "table". | kayk |
| Added attribute "embedded" to component "tabbedPane". | kayk |
| Added possibility to use parameters in method calls for attributes "background" and "foreground" of subelements "matrixRow", "matrixColumn" and "matrixCell" of component "matrix". Allows dynamic colouring of matrix cells dependent on its contents. | marcusa |
| Made "onSelect" for component checkBox deprecated. All button components now consistently provide "actionCommand" with parameter. | kayk |
| Made attribute "text" of component "button" optional instead of required. | kayk |
| Changed default behaviour of components to show non-mouse-triggered popup events. | kayk |
| Defined location of non-mouse-triggered popup-menus for table, cellTable and matrix to be the center of the selected cell. Thanks to Marcus Adlwart . | kayk |
| Minor corrections in reference documentation. Thanks to Marcus Adlwart . | kayk |
| Changed thread priority of worker threads to be Thread.NORM_PRIORITY instead of AWT thread's higher priority. Applications should appear slightly more responsive since the AWT thread is not competing with worker threads any more. | kayk |
| Added attribute "hTextPosition" to components "label", "button", "checkBox", "checkBoxMenuItem", "radioButtonMenuItem", "popupMenuItem" "toggleButton", "radioButto n" and "calendarButton" | marcusa |
| Added attribute "vTextPosition" to components "label", "button", "checkBox", "checkBoxMenuItem", "radioButtonMenuItem", "popupMenuItem" "toggleButton", "radioButton" and "calendarButton" | marcusa |