JXUL Status - July 2001
We began developing this package in 2000, right before the XUL syntax changes.. We have tried to update as many of the changes
as we could - however, we invite you to let us know what needs to be updated. Each XUL element is a subclass of JComponent, and
lies in the org.jxul.framework package.
XUL Elements
The following widgets have been developed for JXUL, with their respective Java class.
box - org.jxul.framework.XulBox
bulletinboard - org.jxul.framework.XulBulletinBoard
button - org.jxul.framework.XulButton
checkbox - org.jxul.framework.CheckBox (& org.jxul.framework.CheckBoxMenuItem)
grid - org.jxul.framework.XulGrid
groupbox - org.jxul.framework.XulGroupBox
iframe - org.jxul.framework.XulIframe
image - org.jxul.framework.XulImage
label - org.jxul.framework.XulLabel
menu - org.jxul.framework.XulMenu
menubar - org.jxul.framework.XulMenuBar
menuitem - org.jxul.framework.XulMenuItem
progressmeter - org.jxul.framework.XulProgressMeter
radiobutton - org.jxul.framework.XulRadioButton
radiogroup - org.jxul.framework.XulRadioGroup
radiomenuitem -org.jxul.framework.XulRadioMenuItem
stack - org.jxul.framework.XulStack
tab - org.jxul.framework.XulTab
tabbox - org.jxul.framework.XulTabBox
tabpanel - org.jxul.framework.XulTabPanel
tabs -org.jxul.framework.XulTabs
text - org.jxul.framework.XulText
textbox - org.jxul.framework.XulTextBox
textfield - org.jxul.framework.XulTextField
title - org.jxul.framework.XulTitle
titledbox - org.jxul.framework.XulTitledBox
toolbar - org.jxul.framework.XulToolBar
toolbox - org.jxul.framework.XulToolBox
tree - org.jxul.framework.XulTree
treecell - org.jxul.framework.XulTreeCell
treechildren - org.jxul.framework.XulTreeChildren
treehead -org.jxul.framework.XulTreeHead
treeitem - org.jxul.framework.XulTreeItem
treerow - org.jxul.framework.XultreeRow
vbox - org.jxul.framework.XulVBox
window - org.jxul.framework.XulWindow
Issues
This project is definitely just a start, so we're flexible on design changes, etc.
This works with JDK1.3, and has been tested on Linux & Win32 (98/2000/NT) platforms. Last week I tried using the latest JDK1.4 beta, and it did not work. So, please stick to JDK1.3.
The family of elements needs to be re-written...
We need to add JavaScript functions & properties to XUL elements that use them.
What we would like to do
XBL
RDF & XUL Templates
broadcasters & commands
-Kevin T. Smith (kevintsmith@mediaone.net) 7/18/01