CSSBox is an (X)HTML/CSS rendering engine written in pure Java. Its primary purpose is to provide a complete and further processable information about the rendered page contents and layout. However, it may be also used for browsing the rendered documents in Java Swing applications. more...

Latest News

Tue, 15 Jul 2014 09:38:27 -0000

CSSBox 4.6 released

The most important feature of the new release is the media query support that allows rendering the page on different ouput media with different features. New CSS3 length units are also supported and there are some bugfixes in fixed element rendering and image decoding.

Fri, 11 Jul 2014 09:37:17 -0000

jStyleParser 1.17 released

The new release of jStyleParser comes with a new media query support and the corresponding API extensions. New CSS3 units are also supported.

Mon, 10 Feb 2014 12:50:04 -0000

SwingBox 1.0 released

We have just released a new version of the SwingBox component that provides a HTML rendering component for Java Swing application. The new release comes with a completery rewritten drawing subsystem and many bugfixes. See the changelog for details.

Wed, 05 Feb 2014 10:49:23 -0000

CSSBox 4.5 and jStyleParser 1.16 released

The new releases of the CSSBox and jStyleParser libraries fix an important issue in margin size computation and CSS rule priority computation for nested @media rules.

Fri, 10 Jan 2014 14:18:52 -0000

CSSBox goes to Maven and Git

The CSSBox project artifacts are now available in the Maven repository. This required a change of the project layout (the source folder names). Together with this change, we have moved from Subversion to Git in order to allow an easier collaboration among the developers. Just now, the affected projects include CSSBox and jStyleParser. The remaining subproject will be converted in a near future. Please see the Download sections of the individual subproject web pages for details. The original Subversion repositories will remain preserved for some time but not updated.