Package com.jidesoft.icons
Class IconSet
java.lang.Object
com.jidesoft.icons.IconSet
IconSet
is a class which works with JIDE Basic Icon Set (http://www.jidesoft.com/icon/).
It defines 141 icons in 12 sections in this class. We could add more in the future. All JIDE icon set will follow the
naming conversion as defined here.- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionint[]
Gets all the available sizes.Gets the icon set name.int
getNextAvailableSize
(int size) Gets the next available size of the requested size.Gets the package name.
-
Constructor Details
-
IconSet
Creates an IconSet.- Parameters:
iconSetName
- the icon set nameavailableSizes
- all available sizes. It must be in order from the smallest to the biggest.packageName
- the package name where the icons exist. All icons in JIDE icon set are defined under "com.jidesoft.icons.". Then under this package, there are subfolders for each icon size.
-
-
Method Details
-
getIconSetName
Gets the icon set name.- Returns:
- the icon set name.
-
getNextAvailableSize
public int getNextAvailableSize(int size) Gets the next available size of the requested size. If the size is available in the icon set, it will be returned. Otherwise, the next size that is bigger than the requested size will be returned. For example, if there are 16, 24, 32, 48, 64 size available. If the requested size is 12, 16 will be returned. If 24 is requested, 24 will be returned. If 60 is requested, 64 will be returned. If 128 is requested and it is not available, so 64 will be returned.- Parameters:
size
- the requested size- Returns:
- the next available size.
-
getAvailableSizes
public int[] getAvailableSizes()Gets all the available sizes.- Returns:
- all the available sizes.
-
getPackageName
Gets the package name.- Returns:
- the package name.
-