I finally decided to release version 1.0 of my VoJI.
VoJI - Volker's Java Improvements - contains a lot of additions to Sun's Standard Java Classes.
Sorry again for recent changes in the API. This version won't be compatible with VoJI-0.9.
Every new class is completely documented while the previous classes aren't. If there's anyone who linkes to comment out those, please do so! It's unlikely that I'll find some time to do it myself.... read more
Much time has left since the last release 0.7. This release was really mature, sorry.
The API had fundamental changes, but I still was too lazy to complete all comments. However, every new implemented class got its complete doc. The rest will follow - in the far future :)
In VoJI 0.6 I told you that VoJI was complete and would have just some small changes. This was completely wrong. So I'll tell you now: VoJI won't have an end in the near future.... read more
With version 0.6, VoJI is nearly complete. Some small improvements and bigfixes will follow, of course.
The main work for the next versions will be improving the comments. When they're all JavaDoc-style, the API Doc will be much more useful than it is today.
Now it's really time to get reports about problems / benefits of VoJI from you. So test it and try it ... and ENJOY IT!
I started the most important part of voji.ui.* : VDialog.
It's a replacement for Dialog,Frame,JDialog,JFrame and JInternalFrame. It'll contain all you need for a dialog-style application, but you can choose at runtime whether your Dialog should be Frames, Dialogs, JFrames, JDialogs or JInternalFrames.
It also offers you a better setEnabled(...) which enables/disables the components, an initialization routine which is really useful in connection with the Job functionality.
Job is a Thread which internally show its state at a progress bar.... read more
VoJI 0.4 has been released. It's the first stable release. Use it! Try it! Become happy with it!
There is a nearly complete log systen, a real database facility and a utility for converting everything you need (ResultSet to Vector of Vectors, for example).
The voji.db.* are very useful for database applications.
They will be available with version 0.4.
Try it!
The log system has been improved in many ways. You can use multiple destinations where the log system has to write log data to. They can format each log message as they need.
Now it's your task to test whether this log system is really as stable as I claim.
Now you have access to a very stable way of logging messages, exceptions, errors and whatever you can believe of into a file. Even if the file is not available at the logging moment the message is buffered for the next try.