Common JDK 1 7 Utility classes

common utility classes that work under Swing Java 1.7+

Common utility classes that work under Swing Java 1.7+. They are intended to be included in your own Java programs. Some of the classes included are: Age : computes age in years, months, days BigDate : replacement for Date, calendar calculations CheckPermission : check permission ClipboardPoker : put something in clipboard CMPAboutBox : AWT About box CMPAboutJBox : Swing Abount box EIO : Encapsulated I/O FNV1a64 : 64-bit hash function FontFactory : choose and cache optimal fonts for platform FullName : parse full name into surname, given, title etc. Hybrid : hybrid AWT/application HybridJ : Hybrid SWING/application ImageInfo : get information about png, jpg, gif, webp image ImageViewer : display an image InOrder : ensure collection is in order JavaVersion : issure right Java version JEButton : Enhanced JButton Laf : look and feel Localise : localise for LfNl Misc : misc methods Play : play audio Progress : progress counter ResizingImageViewer : viewer that lets user dynamically resize the image. Shuffle : shuffle a collection ST : miscellaneous String methods StoppableThread : gracefully stopping thread StringSearch : searching a string TestDate : exercise BigDate Twirler : Twirler activity indicator VersionCheck : check Java version

Changes: add last and tail methods

Minimum requirements: Java 1.7+

Operating system: Win2000,WinXP,Win7 x32,Win7 x64,Windows 8,Windows 10,WinServer,WinOther,WinVista,WinVista x64

Program URL: http://mindprod.com/products1.html#COMMON17

Common JDK 1 7 Utility classes screenshot

...

Special permissions

You may include the common17 on any CD compilation.

EULA

This program is for non-military use only. For details on what that licencing restriction means and why I restricted this software that way, see http://mindprod.com/contact/nonmil.html If you incorporate any of my code in your programs, they too must be marked for non-military use only. However it is not your responsibility to enforce that restriction.

Read more