Java Visualization Documentation
Use Java Visualization (JViews) to build highly sophisticated, business-oriented graphical user interfaces (GUIs). These GUIs display massive amounts of data in great detail and in real time.
With JViews, you get the industry’s most comprehensive set of Java visualization software tools. You can deploy JViews as a Java desktop or a thin web client making full use of Swing and Java 2D. Use JViews to create highly interactive, highly graphical, and high performance displays — and reduce development time by 50–80%.
Charts
Java™ user interface developers often need to include a 2D chart as part of the overall display. This chart may need to be deployed as a desktop application and/or as Web thin client.
Diagrammer
JViews Diagrammer is a comprehensive set of design tools, Java™ components and libraries for creating graphical editing, visualization, supervision, and monitoring applications.
Gantt
Planning and scheduling applications often require Gantt chart (timeline) displays to view, edit, and monitor the status of the resources, tasks, and activities in the underlying application.
Maps
Many monitoring applications need to visualize monitored assets in their geographic environment and so need to display interactive and data-driven symbols on top of map backgrounds.
Maps of Defense
Today's defense operations require full appreciation of the battlefield environment, both for mission planning and execution.
Telecom Graphic Objects
JViews TGO is a suite of graphic components that includes all the views and business models required for building standard, effective and intuitive user interfaces dedicated to Service, Network and Equipment management systems used by Communication Service Providers.
New in JViews 10.0 JDK 11
JViews 10.0 JDK 11 changes its base compilation to Java 11.
JViews libraries are compatible with Oracle and OpenJDK Java 11 - 21.
Replaced com.sun.java.swing.plaf.Windows with javax.swing.plaf.metal.
Replaced com.sun.java.swing.plaf.Motif with javax.swing.plaf.metal.
Updated the Tycho compiler version used to create Eclipse plugins to 2.6.0.
Updated the version of Apache Ant packaged with JViews to 1.10.14.
Removed the dependency on the com.sun and sun.awt packages from JViews, except for com.sun.javadoc, which is still used for documentation
Open-source packages used by JViews have been updated to eliminate critical security vulnerabilities.
© 2025 Perforce Software, Inc. All rights reserved.
Perforce and other identified trademarks are the property of Perforce Software, Inc., or one of its affiliates. Such trademarks are claimed and/or registered in the U.S. and other countries and regions. All third-party trademarks are the property of their respective holders. References to third-party trademarks do not imply endorsement or sponsorship of any products or services by the trademark holder. Contact Perforce Software, Inc., for further details.