today i'll give a little talk about creating graphical rich custom components in Swing at the Java User Group of Dusseldorf aka rheinjug.
This talk is not about complex algorithms or rocket science etc. but more i'll try to show you how you can use different techniques to create good looking stuff in Java Swing.
Some things are similar to the stuff i talked about a year ago at our Java User Group in Muenster but you know...that was last year...things change...
In the meantime i created the FXG converter which is my workhorse when creating new components because it makes things much easier if you don't have to code all the graphics stuff by hand.
With the new power of the converter at my hand i was able to create the steelseries component library in the last months and in the talk i explain my workflow and the tools i use to realize it.
The presentation is available for download as pdf, powerpoint and keynote file:
In addition to this it's also available as an online html version.
The slides where it says "Demo" are linked to youtube movies so that you get an impression about the stuff i show today live in the talk.
You will also find a link to a little demo app that i use to test the steelseries library.
I use the app behind the webstart demo to test the library, so it's not a full blown demo but it works ok.
There's one thing i'm currently working on which is the initialization of the components. There's a problem with component size at initialization time which you could see if you start the webstart demo. All gauges will appear in their preferredSize() first and will then be shrinked to the size their got from the layout manager. If anyone has a hint on that...please enlighten me...
That's all i want to tell you today...