public class IconGroup
extends java.lang.Object
RTextArea
. If the location of the icon
group is invalid in any way, any attempt to retrieve icons from an icon
group will return null
.构造器和说明 |
---|
IconGroup(java.lang.String name,
java.lang.String path)
Creates an icon set without "large versions" of the icons.
|
IconGroup(java.lang.String name,
java.lang.String path,
java.lang.String largeIconSubDir)
Constructor.
|
IconGroup(java.lang.String name,
java.lang.String path,
java.lang.String largeIconSubDir,
java.lang.String extension)
Constructor.
|
IconGroup(java.lang.String name,
java.lang.String path,
java.lang.String largeIconSubDir,
java.lang.String extension,
java.lang.String jar)
Constructor.
|
限定符和类型 | 方法和说明 |
---|---|
boolean |
equals(java.lang.Object o2)
Returns whether two icon groups are equal.
|
javax.swing.Icon |
getIcon(java.lang.String name)
Returns the icon from this icon group with the specified name.
|
javax.swing.Icon |
getLargeIcon(java.lang.String name)
Returns the large icon from this icon group with the specified name.
|
java.lang.String |
getName()
Returns the name of this icon group.
|
int |
hashCode()
Overridden since we also override
equals(Object) , to honor
the invariant that equal objects must have equal hashcodes. |
boolean |
hasSeparateLargeIcons()
Returns whether a separate directory for the large icons exists.
|
public IconGroup(java.lang.String name, java.lang.String path)
name
- The name of the icon group.path
- The directory containing the icon group.public IconGroup(java.lang.String name, java.lang.String path, java.lang.String largeIconSubDir)
name
- The name of the icon group.path
- The directory containing the icon group.largeIconSubDir
- The subdirectory containing "large versions" of
the icons. If no subdirectory exists, pass in null
.public IconGroup(java.lang.String name, java.lang.String path, java.lang.String largeIconSubDir, java.lang.String extension)
name
- The name of the icon group.path
- The directory containing the icon group.largeIconSubDir
- The subdirectory containing "large versions" of
the icons. If no subdirectory exists, pass in null
.extension
- The extension of the icons (one of gif
,
jpg
, or png
).public IconGroup(java.lang.String name, java.lang.String path, java.lang.String largeIconSubDir, java.lang.String extension, java.lang.String jar)
name
- The name of the icon group.path
- The directory containing the icon group.largeIconSubDir
- The subdirectory containing "large versions" of
the icons. If no subdirectory exists, pass in null
.extension
- The extension of the icons (one of gif
,
jpg
, or png
).jar
- The Jar file containing the icons, or null
if
the icons are on the local file system. If a Jar is specified,
the value of path
must be a path in the Jar file.
If this is not a valid Jar file, then no Jar file will be used,
meaning all icons returned from this icon group will be
null
.public boolean equals(java.lang.Object o2)
equals
在类中 java.lang.Object
o2
- The object to check against.o2
represents the same icons as this icon
group.public javax.swing.Icon getIcon(java.lang.String name)
name
- The name of the icon. For example, if you want the icon
specified in new.gif
, this value should be
new
.null
if it could not be found or
loaded.getLargeIcon(java.lang.String)
public javax.swing.Icon getLargeIcon(java.lang.String name)
null
is
returned.name
- The name of the icon. For example, if you want the icon
specified in new.gif
, this value should be
new
.null
if it could not be found or
loaded.getLargeIcon(java.lang.String)
public java.lang.String getName()
public boolean hasSeparateLargeIcons()
getLargeIcon(String)
public int hashCode()
equals(Object)
, to honor
the invariant that equal objects must have equal hashcodes. This also
keeps FindBugs happy.hashCode
在类中 java.lang.Object