com.u2d.type.atom
Class LogoIconAssistant
java.lang.Object
com.u2d.type.atom.LogoIconAssistant
public class LogoIconAssistant
- extends java.lang.Object
Basic behavior for logo icon assistant is to provide suitable
iconSm and iconLg derivatives from the logo. No cropping
is done. Aspect ratio is maintained.
- Author:
- Eitan Suez
|
Method Summary |
javax.swing.Icon |
iconLg(ImgEO logo,
javax.swing.Icon defaultIcon)
|
javax.swing.Icon |
iconSm(ImgEO logo,
javax.swing.Icon defaultIcon)
|
static java.awt.Image |
scale(javax.swing.ImageIcon icon,
int height)
|
static java.awt.Image |
scale(javax.swing.ImageIcon icon,
int desiredHeight,
boolean condition)
|
static javax.swing.Icon |
scale(ImgEO logo,
int height)
|
void |
update(ImgEO logo)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
LogoIconAssistant
public LogoIconAssistant()
iconLg
public javax.swing.Icon iconLg(ImgEO logo,
javax.swing.Icon defaultIcon)
iconSm
public javax.swing.Icon iconSm(ImgEO logo,
javax.swing.Icon defaultIcon)
update
public void update(ImgEO logo)
scale
public static javax.swing.Icon scale(ImgEO logo,
int height)
scale
public static java.awt.Image scale(javax.swing.ImageIcon icon,
int height)
scale
public static java.awt.Image scale(javax.swing.ImageIcon icon,
int desiredHeight,
boolean condition)