资 源 简 介
The definition of an Icon in Java is:
A small fixed size picture, typically used to decorate components.
This project aims to re-write this to:
A reusable, size aware, graphics pattern, typically used to decorate components.
Primary Project Aims
Backwards compatibility - Allow new icons to be used where javax.swing.Icon is expected
KISS - Don"t make things more complicated than they need to be
Reusable - Allow one icon instance to be used in multiple places within an application (added bonus - facilitate the re-usability of the icon code)
Scalable - Allow one icon instance to be shown at multiple sizes (added bonus - with constraints)
Secondary Project Aims
Provide common utilities for working with icons to decorate or transform them