Release Notes

Release Date: 20. September 2010
This is the 1.6.2 release

Project: SwingX

This release contains minor bug fixes and refactored code removing the code paths necessary for Java 5 support and further streamlining the APIs.

JXButton and JXLabel

Fixed various rendering issues.

Painter APIs, rendering, UI delegates

Refactored the painters and improved the performance.

Image rendering components

Fixed various bugs related to rendering and performance.

Resolved Issues

Following list of 39 items contains all the issues and improvements included in release 1.6.2.

We would also like to thank to all who actively contributed to this release, namely:

  • Karl Schaefer (kschaefe)
  • Jeanette Winzenburg (kleopatra)
  • Luan O'Carroll (luano)

Mon Sep 20 6:24:12 +0000 2010
ID Type Pri Component Votes Summary
299 DEFECT P2 swingx 0 Autocomplete will leak memory when redecorating a component
302 DEFECT P3 swingx 0 DropShadowBorder does not expose setters for line width and
388 ENHANC P4 swingx 0 There should be a TitledSeparatorBorder
394 DEFECT P3 swingx 1 Unable to select autocomplete popup with arrow keys
472 PATCH P3 swingx 0 SwingX-Addon manager build target.
523 DEFECT P3 swingx 0 Problem with ActionContainerFactory.createMenuBar and Action
689 ENHANC P3 swingx 0 Keyboard support in JXImagePanel
721 DEFECT P3 swingx 1 AutoCompleteDecorator(combobox) not using ComboBox.disabledF
828 DEFECT P3 swingx 0 JXButton painter accessors too limiting
887 ENHANC P3 swingx 0 ActionContainerFactory.getAction should not throw Exceptions
896 DEFECT P3 swingx 0 ComponentProvider should be designed for extension
935 ENHANC P3 swingx 0 Integrating of Beans Binding with all JXComponent
960 DEFECT P3 swingx 0 SearchFactory: must support updateUI of shared find widgets
964 DEFECT P3 swingx 0 UI delegate installed Painters can hide user background
978 DEFECT P3 swingx 0 setBackground and JXLabel problem
988 ENHANC P3 swingx 0 Remove JXImagePanel
1023 ENHANC P3 swingx 0 ImagePainter URL-related code out of place
1099 DEFECT P3 swingx 0 ImagePainter provides no mechanism to background load image
1127 DEFECT P3 swingx 0 JXImagePanel loses image (disappears)
1137 DEFECT P3 swingx 0 ActionContainerFactory should use ActionMap not ActionManage
1154 DEFECT P3 swingx 0 Regression: JXTable must not sort on click if disabled
1158 DEFECT P3 swingx 2 JXStatusBar + JXButton with icon = infinite repaint
1176 DEFECT P3 swingx 0 JXImagePanel.setImage(): use ImageObserver
1212 DEFECT P3 swingx 0 NullPointerException in BasicErrorPaneUI.initWindow listener
1218 DEFECT P3 swingx 0 CompoundPainter: should fire propertyChange if contained pai
1239 ENHANC P5 swingx 0 TaskPane: add convenience constructors
1294 ENHANC P3 swingx 0 StrictNumberFormatter and NumberFormatExt should be public
1316 DEFECT P3 swingx 0 JXImagePanel allows a single Callable to run multiple times
1320 DEFECT P3 swingx 0 JComboBox with autocompletion ignores first keypress in JTab
1323 DEFECT P3 swingx 0 Cyclic GradientPaint will never appear cyclic in MattePainte
1325 DEFECT P3 swingx 0 IndexOutOfBoundsException when adding a column to JXTable
1330 DEFECT P3 swingx 0 JXLabel does not support underline in wrapped mode
1331 ENHANC P3 swingx 0 DefaultDateSelectionModel.setUnselectableDates
1334 DEFECT P3 swingx 0 JXHyperlink is missing UIManager properties
1340 DEFECT P2 swingx 0 DefaultTableColumnModelExt: must fire columnRemoved for hidd
1341 ENHANC P3 swingx 0 JXTableHeader: make resizing/dragged/Column/Distance bound p
1342 DEFECT P3 swingx 0 JXLabel bg doesn't show
1345 FEATUR P3 swingx 0 TableCellContext: make responsible for alternateRow color
1348 FEATUR P3 swingx 0 StringValue: add implementation for localized lookup