![]() ![]() ![]() |
Preface
Introducing JClass Chart
Assumptions
Typographical Conventions Used in this Manual
Overview of Manual
API Reference
Licensing
Related Documents
About Quest
Contacting Quest Software
Customer Support
Product Feedback and Announcements
Introducing JClass Chart
JClass Chart is a charting/graphing component written entirely in Java. The chart component displays data graphically in a window and can interact with a user.
The chart component can be used easily by all types of Java programmers:
- Component users, setting JClass Chart properties programmatically.
- OO developers, instantiating and extending JClass Chart objects.
- JavaBean developers, setting JClass Chart properties using a third-party Integrated Development Environment (IDE).
You can freely distribute Java applets and applications containing JClass components according to the terms of the License Agreement that appears during the installation.
Feature Overview
You can set the properties of JClass Chart objects to determine how the chart will look and behave. You can control:
- Chart type (Plot, Scatter Plot, Area, Stacking Area, Bar, Stacking Bar, Pie, Hi-Lo, Hi- Lo-Open-Close, Candle, Polar, Radar, and Area Radar).
- Header and footer positioning, border style, text, font, and color.
- Number of data views, each having its own data, chart type, axes, and chart styles.
- Flexible data loading from applets, files, URLs, input streams, and databases.
- Chart styles: line color, fill color, point size, point style, and point color.
- Legend positioning, orientation, border style, anchor, font, and color.
- Chart positioning, border style, color, width, height, and 3D effect (Bar, Stacking Bar, and Pie charts only).
- Axis labelling using Point labels, Series labels, Value labels, or Time labels.
- Number of X- or Y-axes, each having its own minimum and maximum, axis numbering method, numbering and ticking increment, grid increment, font, origin, axis direction, and precision.
- Control of user interaction with components including picking, mapping, Chart Customizer, rotation, scaling, and translation.
- Chart labels that can appear anywhere on the chart, including automatic dwell labels for each point on the chart.
JClass Chart is compatible with JDK 1.4. If you are using JDK 1.4 and experience drawing problems, you may want to upgrade to the latest drivers for your video card from your video card vendor.
Assumptions
This manual assumes that you have some experience with the Java programming language. You should have a basic understanding of object-oriented programming and Java programming concepts such as classes, methods, and packages before proceeding with this manual. See Related Documents later in this section of the manual for additional sources of Java-related information.
Typographical Conventions Used in this Manual
Overview of Manual
Part I - Using JClass Chart describes programming with JClass Chart.
Chapter 1, JClass Chart Basics provides a programmer's overview of JClass Chart. It covers class hierarchy, object containment, terminology, programming basics, and specific issues to be aware of before using JClass Chart.
Chapter 2, Chart Types and Special Chart Properties covers the special features of chief JClass Chart charting types.
Chapter 3, SimpleChart Bean Tutorial introduces basic Bean concepts, and guides you through developing a chart application in an IDE or BeanBox.
Chapter 4, Bean Reference is a guide to the different JClass Chart Beans. It illustrates all of the properties available, including the different data loading methods.
Chapter 5, MultiChart is a user's guide for MultiChart, an advanced charting Bean.
Chapter 6, Chart Programming Tutorial is designed to introduce you to JClass Chart programming, by compiling and running an example program. It includes examples of common chart programming tasks.
Chapter 7, Axis Controls covers JClass Chart properties used when first setting up your chart, concentrating on axis properties.
Chapter 8, Data Sources shows how to use different pre-built data sources and outlines how to use the data source toolkit to create your own.
Chapter 9, Text and Style Elements covers JClass Chart properties used to customize the appearance of a chart, including header/footer, legend, and chart styles.
Chapter 10, Advanced Chart Programming looks at programming more advanced aspects of the chart.
Part II - Reference Appendices - contains detailed technical reference information.
Appendix A, JClass Chart Property Listing, summarizes the properties contained in all of the JClass Chart objects.
Appendix B, Distributing Applets and Applications, is an overview of how to deploy applets and applications.
Appendix C, HTML Property Reference, lists the syntax of JClass Chart properties when specified in an HTML file.
Appendix D, Porting JClass 3.6.x Applications, comprises the key changes to version 4.0 and the recommended porting strategy.
API Reference
The API reference documentation (Javadoc) is installed automatically when you install JClass Chart and is found in the JCLASS_HOME/docs/api/ directory.
Licensing
In order to use JClass Chart, you need a valid license. Complete details about licensing are outlined in the JClass DesktopViews Installation Guide, which is automatically installed when you install JClass Chart.
Related Documents
The following is a sample of useful references to Java and JavaBeans programming:
- "Java Platform Documentation" at http://java.sun.com/docs/index.html and the "Java Tutorial" at http://java.sun.com/docs/books/tutorial/index.html from Sun Microsystems
- For an introduction to creating enhanced user interfaces, see "Creating a GUI with JFC/Swing" at http://java.sun.com/docs/books/tutorial/uiswing/index.html
- "Java in a Nutshell, 2nd Edition" from O'Reilly & Associates Inc. See the O'Reilly Java Resource Center at http://java.oreilly.com
- Resources for using JavaBeans at http://java.sun.com/beans/resources.html
These documents are not required to develop applications using JClass Chart, but they can provide useful background information on various aspects of the Java programming language.
About Quest
Quest Software, Inc. (NASDAQ: QSFT) is a leading provider of application management solutions. Quest provides customers with Application Confidencesm by delivering reliable software products to develop, deploy, manage and maintain enterprise applications without expensive downtime or business interruption. Targeting high availability, monitoring, database management and Microsoft infrastructure management, Quest products increase the performance and uptime of business-critical applications and enable IT professionals to achieve more with fewer resources. Headquartered in Irvine, Calif., Quest Software has offices around the globe and more than 18,000 global customers, including 75% of the Fortune 500. For more information on Quest Software, visit www.quest.com.
Contacting Quest Software
Please refer to our Web site for regional and international office information.
Customer Support
Quest Software's world-class support team is dedicated to ensuring successful product installation and use for all Quest Software solutions.
You can use SupportLink to do the following:
- Create, update, or view support requests
- Search the knowledge base, a searchable collection of information including program samples and problem/resolution documents
- Access FAQs
- Download patches
- Access product documentation, API reference, and demos and examples
Please note that many of the initial questions you may have will concern basic installation or configuration issues. Consult this product's readme file and the JClass DesktopViews Installation Guide (available in HTML and PDF formats) for help with these types of problems.
To Contact JClass Support
Any request for support must include your JClass product serial number. Supplying the following information will help us serve you better:
- Your name, email address, telephone number, company name, and country
- The product name, version and serial number
- The JDK (and IDE, if applicable) that you are using
- The type and version of the operating system you are using
- Your development environment and its version
- A full description of the problem, including any error messages and the steps required to duplicate it
JClass Direct Technical Support
JClass Support Email
Telephone
Fax
European Customers
Contact Information
Product Feedback and Announcements
We are interested in hearing about how you use JClass Chart, any problems you encounter, or any additional features you would find helpful. The majority of enhancements to JClass products are the result of customer requests.
Please send your comments to:
Quest Software
8001 Irvine Center Drive
Irvine, CA 92618
![]() ![]() ![]() |