I have created a new echo Component as well as
provided significant improvements on the
TabbedPane and DatePicker I submitted earlier.
The new Component is a ColorChooser, modelled
directly on the Swing JColorChooser. It has a
backing interface based model as well as the ability
to add new preview panes to it. The colors that can
be chosen are also configurable.
I have also made significant changes to the
TabbedPane and Date Picker classes.
The followong summarizes what I have added :
--- ColorChooser
* Added interface based backing model and
ChangeListener support. Added
DefaultColorSelectionModel class.
* Allows preview pane to be replaced or removed
* Allows the number for color sample cells to be
set via an Color[] array
* Allows the title, title font and title colors to be
changed.
* Improved the Javadoc comments on all methods.
* Improved sample "Test" application
--- TabbedPane
* Added support for tabs at the top and bottom of
the tabbed pane. Left and right are still to come.
* Improved the Javadoc comments on all methods.
* Improved the appearance on the low end
browsers. Now looks okay on IE 5 and Netscape
4.7 browsers. Borders dont work on these
browsers however.
* Added interface based backing model and
ChangeListener support. Added
DefaultSingleSelectionModel class.
* Added Insets and icon spacing
* Still dont have rollover links working yet. Waiting
on example code.
* Improved sample "Test" application
--- DatePicker
* Added interface based backing model and
ChangeListener support. Added
DefaultCalendarSelectionModel class.
* Improved the Javadoc comments on all methods.
* Still dont have rollover links working yet. Waiting
on example code.
* Improved sample "Test" application
I have attached a zip file to the features request
page under the the title "ColorChooser,
TabbedPane, DatePicker 0.5"
I have also attached a GIF images of the classes in
action.
These classes are LGPL and I am claiming no
copyright at all on them. Of course the overridding
nextapp echo LGPL applies.
Zip file of ColorChooser, TabbedPane, DatePicker 0.5
Example GIF file of ColorChooser, TabbedPane, DatePicker 0.5