Release History

VersionDateDescription
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

Get the RSS feed of the last changes

Release 1.2.3 - 2005-11-16

TypeChangesBy
add Added attributes "name" and "title" for top level XML element "View". joachims
add Added Gui4j.createDialog() methods that allow to create dialogs with a normal java.awt.Frame or java.awt.Dialog as a parent. joachims
add Added attribute "hAlignment" to component "hbox" and attribute "vAlignment" to component "vbox". kayk
add Added attribute "maxCharacters" to subelement "matrixCol" of component "matrix". kayk
fix Fixed a subtle bug in Gui4j thread handling. joachims

Release 1.2.2 - 2005-10-24

TypeChangesBy
add 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
add Added support for popup menus in "matrix" component. Added attribute "popupContext" for subcomponent "matrixCell". joachims
update 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
fix Fixed a bug when using JDK 1.5 that prevented comboBox components to display horizontal scrollbars in their popup when necessary. kayk
fix Fixed a bug introduced in release 1.2.1 where the current thread did not block when displaying a dialog with Gui4jDialog.show(). kayk
fix Fixed a bug where it could happen that the actionCommand of an edit-component was not executed when the user pressed ENTER. kayk
fix Fixed a bug that caused the tree specific popup menu command "expandall" (see component treePopupMenuItem) to work unreliably. kayk

Release 1.2.1 - 2005-09-05

TypeChangesBy
add Added attribute "manualActionOnly" to component "comboBox". kayk
fix Fixed a bug that prevented non-JDK-LookAndFeels from installing their own ComboBox UI. kayk
update Moved all examples to org.gui4j.examples. Added example "Expense Records" which is also described in the gui4j reference documentation. kayk

Release 1.2 - 2005-08-05

TypeChangesBy
add Added component "toolbar". kayk
add Added component "simpleInternalFrame". kayk
add Added component "toggleButton". kayk
add Added attribute "resizeWeight" to component "splitPane". kayk
add Added attribute "showDivider" to component "splitPane". kayk
add Added attribute "listIndicator" to subelement "tableColumn" of component "table". kayk
add Added attribute "embedded" to component "tabbedPane". kayk
update 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
update Made "onSelect" for component checkBox deprecated. All button components now consistently provide "actionCommand" with parameter. kayk
update Made attribute "text" of component "button" optional instead of required. kayk
fix Changed default behaviour of components to show non-mouse-triggered popup events. kayk
update 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
fix Minor corrections in reference documentation. Thanks to Marcus Adlwart . kayk
update 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
add Added attribute "hTextPosition" to components "label", "button", "checkBox", "checkBoxMenuItem", "radioButtonMenuItem", "popupMenuItem" "toggleButton", "radioButto n" and "calendarButton" marcusa
add Added attribute "vTextPosition" to components "label", "button", "checkBox", "checkBoxMenuItem", "radioButtonMenuItem", "popupMenuItem" "toggleButton", "radioButton" and "calendarButton" marcusa

Release 1.1 - 2005-06-06

TypeChangesBy
add Initial open-source version of gui4j. kayk