JComponentSet Version 2.0.0 Release Notes
Tips£ºEvaluation version downloaded do not include the Javadoc API Documents and Programmer Guide.
Bug Fixed shown in red
New Features shown in green
Version 2.0.0New! - March 5,2008
* Adds the new EnumCellRenderer, it can render the enum type in Java 5.0,
this cell renderer can be use in JList, JTable, JTree, JComboBox. New Features
* DateCellRender adds the new type XMLGregorianCalendar in Java 5.0. New Features
* Adds the new Layout manager AnchorLayout in the com.zfqjava.swing package. New Features
* Adds the AnchorLayout demo in LayoutDemo New Features
Update history
Version 1.9.0 - January 20,2008
* When set null attribute in CellStyle, the attribute will be removed. New Features
* AttributeLabel add new API: New Features
AttributeLabel.setStroke
AttributeLabel.getStroke
Version 1.8.6 - October 16,2007
* Print the stack trace of JStatusBar error by using the Logger utility. Bug Fixed
Thanks "Tim Wilkins" reports this bug.
Version 1.8.5 - October 8,2007
* Add new API in NumberConverter New Features
NumberConverter.getFormat();
NumberConverter.setFormat(NumberFormat);
Version 1.8.4 - October 1,2007
* Adds the demo of JPrintPreview component: PrintPreviewDemo New Features
Version 1.8.3 - September 24,2007
* JListView select the text when start editing. New Features
Version 1.8.2 - September 17,2007
* JListView adds new API to support drag and drop: New Features
JListView.setDragEnabled(boolean)
JListView.getDragEnabled();
* ListViewDemo support the new features for drag and drop. New Features
Version 1.8.1 - September 10,2007
* Evidently every instance of JCalendar has it's own BasicCalendarUIinstance.
I suggest that the default UI for JCalendar be shared, i.e. a
static instance that can be overridden by setUI(). Then there should be
one copy of the URLs unless the user wants to use a different UI.
However, I tried a work-around by setting every JCalendar with the same
UI instance but this did not help. Does BasicCalendarUI clone the URLs? Bug Fixed
Thanks "Scott Reed" reports this bug.
Version 1.8.0 - September 3,2007
* When the commit of a cell fails (e.g a parse error in a BigIntegerEditor),
after that it is impossible to ever commit the cell again. Bug Fixed
Thanks "Jerome Girardini" reports this bug.Version 1.7.9 - August 27,2007
* FileProvider use the ImageIO new API to determine the image file.
* IconPanel use the ImageIO new API to read the thumbnail.
Version 1.7.8 - August 20,2007
* AbstractCellEditor support a new client property "CellEditor.dispatchEventOnStopEditingDisabled". New Features
Thanks "Kevin Kalmbach" request this new feature.
Version 1.7.7 - August 13,2007
* The ObjectCellEditor with combobox sometimes cannot show the correct value list. Bug Fixed
Version 1.7.6 - August 6,2007
* ObjectCellEditor adds new features to support the combobox, add the following API: New Features
ObjectCellEditor.setComponentType(int);
ObjectCellEditor.getComponentType();
CellStyle.setValueList(AttributeSet, List);
CellStyle.getValueList(AttributeSet);
Version 1.7.5 - July 30,2007
* Adjust the position of single underline and double underline.
Thanks "Jackson, Kevin" reports this bug.
* When a cell contains <html> so that we can have multiple links in the
cell and the width of the cell is less then the text width, then the
repaint is garbled and some or all of the pixels are shifted up by about
half a row. Bug Fixed
Thanks "Jackson, Kevin" reports this bug.
Version 1.7.4 - July 23,2007
* JCalendar adds new API: New Features
JCalendar.setSelectionLabelVisible(boolean);
JCalendar.isSelectionLabelVisible();
Version 1.7.3 - July 16,2007
* JCalendar adds a label in header to display current selection date. New Features
* JCalendar adds new API: New Features
JCalendar.setSelectionDateFormat(DateFormat);
JCalendar.getSelectionDateFormat();
Version 1.7.2 - July 9,2007
* The JavaDoc has incorrect charset. Fixed. Bug Fixed
Version 1.7.1 - July 2,2007
* Adds the selection model to filter the date. New Features
* Adds com.zfqjava.swing.cell.converter.NumberConverter. New Features
Version 1.7.0 - June 25,2007
* Adds the lable to show the selection date in JCalendar. New Features
Version 1.6.9 - June 18,2007
* JCalendar component sometimes display 5 rows. Fixed.
Thanks "Scott Reed" reports this bug.
* JCalendar component add "ComboBox_Spinner" header style.
Version 1.6.8 - June 11,2007
* CellManager add the six different API, can add or remove the customize cell renderer and editor.
CellManager.addUserCellEditor(String className, String editorClassName);
CellManager.removeUserCellEditor(String className);
CellManager.clearUserCellEditor();
CellManager.addUserCellRenderer(String className, String rendererClassName);
CellManager.removeUserCellRenderer(String className);
CellManager.clearUserCellRenderer();
Thanks "MR. Kevin Kalmbach" request this feature.
Version 1.6.7 - June 4,2007
* Draw the background image, banner image, logo image in the JCommonPane, improves the performance.
Version 1.6.6 - May 28,2007
* The JavaDoc for AComboBox.setRenderer has some error. Fixed.
Version 1.6.5 - May 21,2007
* JListView header display in windows is not very good. Fixed.
Version 1.6.4 - May 14,2007
* Improves the performance for print, print preview, page setup.
* Some license text in about dialog cannot display correctly. Fixed.
* Reduce the overhead of the XBasicLookAndFeel.
Version 1.6.3 - May 7,2007
* After clear the license data in about dialog, should update the about panel. Fixed.
Version 1.6.2 - April 30,2007
* XBasicLookAndFeel in applet cannot load resource correctly, Fixed.
Version 1.6.1 - April 23,2007
* Add the verification of the e_mail address in the feedback dialog.
Release 1.6 - April 16,2007
* JListView:
Adds "Table.isFileList" client property for JTable.
Adds "List.isFileList" client property for JList.
* JSidePane remove all selection before remove the group
component. (Bug Fixed)
* Change getDefaultPrinterJob() method to public in JPrintPreview.
Release 1.5
* The return map in JCommonPane has some incorrect key.
* Register the ESCAPE key for all dialog in JCommonPane.
* Adds JBean framework.
Release 1.4
* Adds JBean framework to JComponentSet. (New Features)
* Adds DefaultColumnSorter. (New Features)
* Use the collection in ModelFactory. (New Features)
* Adds the following API in BasicListViewUI:
BasicListViewUI#getList();
BasicListViewUI#createList();
BasicListViewUI#getTable();
BasicListViewUI#createTable();
* Adds the following API in BasicDirChooserUI:
BasicDirChooserUI#getTree();
BasicDirChooserUI#createTree();
Release 1.3
* Add Java-Bean property in manifest file.
* Fix the key lock problem in JStatusBar.
Release 1.2
* AComboBox cannot update popup component UI. (Bug Fixed)
* XTree component adds default cell renderer and editor. (Bug Fixed)
* XTree remove timer when editing, the support of timer editing is
provided in DefaultTreeCellEditor. (Bug Fixed)
* JSidePane new API:
JSidePane#setGroupGap
JSidePane#getGroupGap.
JSidePane#getTitleAt(int)
JSidePane#setTitleAt(int, Component)
JSidePane#indexOfTitle(Component)
JSidePane#createTitle(Action)
* JSidePane Sets focus painted property to false for all
group title.
* JSidePane reduce the timer delay value in multiple selection mode.
* JCalenar New client property: JCalendar.autoResizeRowHeight (New Features)
* JCalenar New API: BasicCalendarUI#getTable(int) (New Features)
* JWizardPane the step tip panel cannot display
the selected step state when switch Look and Feel. (Bug Fixed)
* The FileTreeModel cannot use root file in JDirChooser. (Bug Fixed)
* Adds tool tip text for XTree component.
Release 1.1
* New component: JSidePane
* New component: JSideBar
* New component: JStatusBar
* New component: JImageViewer
* Adds setOpaque(true); and setDoubleBuffered(true); for all components.
Release 1.0
Initial release.
Copyright (C) 2001-2007 Extreme Component, Inc. All rights reserved.