Everything Java Related and more.

Provided for download are some of my own java related creation in zip and java formats. Select from the list below and download at your own pleasure.

All the classes provided here are targeted towards beginners and all looking for new user interface tweaks. All classes are free to use in any project or program, commercial or non-commercial. Have fun!

My Latest Achievement - AAES Library Manager 2007 Edition

aaesThis is a wallpaper of my latest achievement, a digital document library for my association. A very simple application, written entirely in Java 6.0. The source files included on this page were all used in the development of this application with a little assistance from some third party code, but one the whole, the app was developed from the ground up by yours truely.

Click on the image to download the full size wallpaper. Most of the screenshots used currently are also from this application. I hope to put up a downloadable version soon.

My Blog
View My Blog and get more information on java related issues.




My Guestbook
» Sign My Guestbook

» View My Guestbook
 
Java Classes
BackgroundBorder

Originally obtained from Camickr, modified for effect and re-usablility

Border Interface implementation for displaying image backgrounds for components. This class now provides simple image tiling capabilities for any JComponent, and the background can be placed in a variety of positions on the component, ie TOP, BOTTOM, BOTTOM_LEFT, etc.

Screenshot

DatabaseAdapter

A Utility Class for accessing database files. Intended for uses with MS Access and MS Excel database files. Can easily be modified for use with other db files.

DatabaseAdapter now come with handy selectRecords, insertRecords, updateRecords and createTable methods that will help minimise the amount of SQL code written, and helping you concentrate and just the Java coding. These methods use Vectors and Object arrays.

This class is also designed to be singleton, so only static method calls are used.

DialogButtonSet
Standard JDialog Button Set (Done, Cancel)
FileUtilities

Standard File Utilities (Delete Directories, Correct File Names, Get File Size Info With Correct Size representation, i.e. KB, MB etc.)

This class is designed to be singleton, so only static methods are used, so it can be incorporated into your code in just one line.

New features include return the relativePath of a file to another, openFileLocation using explorer for Windows Platforms and returning the System Icon for any file.

IconedCellRenderer

JList CellRenderer for displaying Icons (both selected and non-selected states as well checkboxes)

IconedCellRenderer now spots some new bling with the addition of a simple HyperLink display format. This can turn your simple JList into an impressive set of HyperLinks. See screenshot.

Screenshot

LabelFieldPanel
A JPanel implementation that enables quick Label -> Component layout when creating forms. Its main functionality lies in the addGroup( ) methods.
LinkLabel
A Hypertext Link component. By addition of a MouseListener for the desired action, the component becomes complete.
ListRowHeader
Row Header for JTable, using JList Implementation
JarUtilities
Standard Jar File Utilities (Create, Extract, Update)
MenuedButton

Drop Down Menu Button. This class has been extended to be able to provide a dual view, the ordinary arrow on the right of the text or icon, or the arrow below the icon. See here in Screen Shot 1 and Screen Shot 2

menu
PanelModel

A Vector based model implementation for JPanels. This class is used with other classes found in the list, such as the Wizard Dialog.

Example Application Source

PanelTitler

Standard Class for Titling JDialog interfaces

Screenshot

RoundedPanel
JPanel implementation with rounded corners
TitledSeparator

JSeparator component with Titling Capabilities. This displays a simple String and a JSeparator like line next to it.

Example code included in source file.

Screenshot

TCPopupEventQueue

Enables context menu (Cut/Copy/Paste) facility for all JTextComponents

tcp

If used, all JTextComponents, will instantaniously have a JPopupMenu associated with them with System Clipboard functionality.

Example code in file.

Utilities
A Required Class For Most Of The Files in this api
WizardDialog
A base class for creating wizard interfaces
 

Zipped Packages
ColorMenuButton Popup Color Selector  
HelpViewer
Intuitive Help File Viewer, xml based configuration  
WindowsFileSystem Standard Win9x/NT File System Represation and access  
     
Designed By icewalker2g, Matrix Designs, GH. All Rights Reserved. Copyright© 2007 Matrix Designs, GH