Getting Started with JFCML
Purpose
This document serves a dual purpose: it is both the manual and website for JFCML.
The entire website is downloadable, and is included as the documentation for the
release package.
JFCML is designed for the Java Programmer, to ease the creation of Swing windows.
With JFCML, it is possible to describe the layout and content of a Java window with
XML.
What you will need
- Java 1.4 or higher - You can download the latest version
of Java here. If you plan to
use validation it is recommended that you use the Xerces parser.
The Xerces parser is the default parser in Java 1.5 or higher, or it can
be downloaded seperately from the Apache Project.
- jfcml_<version>.jar - You can download the latest
version of JFCML here.
This will need to be placed on your classpath.
Main Package Contents
- jfcml_<version>.jar - This is the precompiled jar.
- src_jfcml_<version>.jar - The source code for
JFCML.
- doc_jfcml_<version>.jar - The manual for JFCML
(this document).
Terminology
The tutorials will assume the reader is familiar with creating Java Graphical User Interfaces,
and has some working knowledge of XML. The following terminology will be used throughout the
tutorials, and is defined here for clarity:
- Element - the basic unit of XML markup: <tag/>
- Attribute - an XML entity associated with an Element: <tag attrib="5"/>
- Container Element - an Element which contains another Element: <container><tag/></container>
- Child Element - the Element inside the Container: <container><child/></container>
Next