|
|||||||||||||||||||||||||||
|
| Resource | Latest Change | Description |
|---|---|---|
| A Tea Timer | Sunday, 02-Jan-2011 16:08:28 CET |
Of course :-) Depends on Java Web Start which is an integral part of newer Java versions (i.e. 1.4+). Source code provided. |
| Java DXF Viewer Version 2.00 | Monday, 06-May-2013 13:50:17 CEST |
The DXF Viewer runs as a Java Application and allows the viewing of DXF
files. There's also an Applet available for DXF file display. Usage of both application and applet is free of charge. |
| Java Generics Framework | Tuesday, 10-Jul-2012 22:38:53 CEST | The de·caff Java Generics Framework is a free framework for Java programmers who want to make better use of Java Generics. |
| 2D Line Clipping Class | Sunday, 02-Jan-2011 16:13:54 CET |
The Sun AWT implementation had always problems when drawing lines which
end points lie far outside the window. In 1.1 versions this meant that
these lines are incorrectly drawn criss-cross over the window area. This behaviour is still kept in newer versions, but even worse: now the complete JVM freezes when the end points are too far out (bug #4252578). This is true for all versions from 1.2.2 to 1.3, at least when drawing to images (i.e. double buffering). The Clipping class provides a workaround for this. Source code provided. |
| Reverse Path Iterator | Sunday, 02-Jan-2011 16:10:50 CET |
The java.awt.geom package is lacking a reverse path iterator, i.e. a
PathIterator which iterates over a path in the reverse direction.
Source code provided. |
| File Location to URL Converter | Sunday, 02-Jan-2011 16:08:30 CET |
I'm always forgetting how to write a file URL under Windows. Here's my
little helper.
Source code provided. |
| Applet Problem Workarounds | Sunday, 02-Jan-2011 16:13:02 CET |
During the implementation of Applets I was forced to
create some workarounds for bugs of the Java Virtual Machine
implementations of the different browsers.
Source code provided. |
| irrGardener | Thursday, 07-Jun-2012 21:20:34 CEST |
Create mazes and print them out.
Source code provided. |
Why de·caff?
Java's package naming convention states that every Java programmer
should place her classes in a package starting with the reverse of
her email's address internet domain thus avoiding name clashes.
So every package by anyone from caff.de has to start with
de.caff which matches the attitude of it's creator.
Okay, tea may contain caffeine, too. But have you tried to register a new internet domain recently? :-(
This site and the Java projects found here are created with electricity
from environment
friendly sources.
Maybe there are virtual worlds behind your screen, but there's only one real
world in front. Don't misuse it!
division.