Well it's not a big shot but there's one new feature that will give you all the flexibility that you need to create funny things...
But have a look first...
I added a custom layer to the gauges which is in principle a buffered image that will be displayed between the background and the tickmarks. With this feature you will be able to add a logo, icons etc. to your gauges.
For the gauges in the above image i created three custom images in a drawing program where i placed the icons at the right positions. To get the best result your custom layer image should be of the same size as the gauge, otherwise you will get a scaled instance of your image which could contain scaling artifacts.
The gauge in the middle with the custom frame was fun, because i set the frameDesign property to "NO_FRAME" and added a custom layer that contains only the frame...
Here's the piece of code that i used to create the gauges above:
BufferedImage customLayerLogo = ImageIO.read(new java.io.File("logo.png"));
BufferedImage customLayerFrame = ImageIO.read(new java.io.File("frame.png"));
BufferedImage customLayerGas = ImageIO.read(new java.io.File("gas.png"));
The next feature i added is a new type of pointer for all radial gauges. It will also come in all the available colors except it always has a black center. So the "old" version is still the default but you can set the pointer to the type that i used in the right gauge using
I hope this two features will give you everything you need to unleash your creativity...