Chapter 6. Graphics and Data Visualization

People have come to expect sophisticated graphics from their applications. Most users will look at a program's user interface first and, regardless of its capabilities, will not use a program that lacks an advanced graphical interface. We want to see our data. For analyzing data, we expect charting and graphing functionality, and for analyzing systems with complex relationships, we expect to see a graphical layout. In Java, we have the Swing and AWT classes, which are used to create windows, panels, buttons, fonts, and other graphical widgets. While it is possible to display data using only these classes, ...

Get Wicked Cool Java now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.