public interface IconManager
| Modifier and Type | Method and Description |
|---|---|
static void |
activate() |
default javax.swing.Icon |
colorize(java.awt.Graphics2D g,
javax.swing.Icon source,
java.awt.Color color) |
<T> javax.swing.Icon |
createDeferredIcon(javax.swing.Icon base,
T param,
java.util.function.Function<? super T,? extends javax.swing.Icon> f) |
default javax.swing.Icon |
createEmptyIcon(javax.swing.Icon icon) |
javax.swing.Icon |
createLayered(javax.swing.Icon... icons) |
RowIcon |
createLayeredIcon(Iconable instance,
javax.swing.Icon icon,
int flags) |
default javax.swing.Icon |
createOffsetIcon(javax.swing.Icon icon) |
RowIcon |
createRowIcon(javax.swing.Icon... icons) |
default RowIcon |
createRowIcon(int iconCount) |
RowIcon |
createRowIcon(int iconCount,
RowIcon.Alignment alignment) |
static void |
deactivate() |
javax.swing.Icon |
getAnalyzeIcon() |
javax.swing.Icon |
getIcon(java.lang.String path,
java.lang.Class aClass) |
static IconManager |
getInstance() |
void |
registerIconLayer(int flagMask,
javax.swing.Icon icon) |
static IconManager getInstance()
static void activate()
static void deactivate()
javax.swing.Icon getIcon(java.lang.String path,
java.lang.Class aClass)
default javax.swing.Icon createEmptyIcon(javax.swing.Icon icon)
default javax.swing.Icon createOffsetIcon(javax.swing.Icon icon)
javax.swing.Icon createLayered(javax.swing.Icon... icons)
default javax.swing.Icon colorize(java.awt.Graphics2D g,
javax.swing.Icon source,
java.awt.Color color)
javax.swing.Icon getAnalyzeIcon()
<T> javax.swing.Icon createDeferredIcon(javax.swing.Icon base,
T param,
java.util.function.Function<? super T,? extends javax.swing.Icon> f)
default RowIcon createRowIcon(int iconCount)
RowIcon createRowIcon(int iconCount, RowIcon.Alignment alignment)
RowIcon createRowIcon(javax.swing.Icon... icons)
void registerIconLayer(int flagMask,
javax.swing.Icon icon)