Package org.nuiton.jaxx.widgets.extra
Class IconFactory
java.lang.Object
org.nuiton.jaxx.widgets.extra.IconFactory
public class IconFactory
extends java.lang.Object
-
Field Summary
Fields Modifier and Type Field Description protected static IconFactory_instancestatic java.lang.StringAPPEARANCEstatic java.lang.StringAPPOINTMENTstatic java.lang.StringARROW1DOWNstatic java.lang.StringARROW1LEFTstatic java.lang.StringARROW1RIGHTstatic java.lang.StringARROW1UPstatic java.lang.StringARROW2DOWNstatic java.lang.StringARROW2LEFTstatic java.lang.StringARROW2RIGHTstatic java.lang.StringARROW2UPstatic java.lang.StringATTACHprotected static org.apache.commons.collections4.map.ReferenceIdentityMap<java.lang.Object,javax.swing.Icon>cachestatic java.lang.StringCANCELstatic java.lang.StringCLOSEstatic java.lang.StringFINDstatic java.lang.StringFONTSstatic java.lang.StringFULLSCREENstatic java.lang.StringHELPprotected java.util.Map<java.lang.Object,java.lang.String>iconURLsstatic java.lang.StringIDEAstatic java.lang.StringINFOstatic java.lang.StringLINKstatic java.lang.StringMAILstatic java.lang.StringMAILGETstatic java.lang.StringMAILNEWstatic java.lang.StringMAILSENDstatic java.lang.StringNEWstatic java.lang.StringNOFULLSCREENstatic java.lang.StringOKstatic java.lang.StringOPENstatic java.lang.StringPRINTstatic java.lang.StringQUITstatic java.lang.StringREDOstatic java.lang.StringRESETstatic java.lang.StringRUNstatic java.lang.StringSAVEstatic java.lang.StringSAVEASstatic java.lang.StringSPELLCHECKstatic java.lang.StringSTOPstatic java.lang.StringTIMEstatic java.lang.StringUNDO -
Constructor Summary
Constructors Modifier Constructor Description protectedIconFactory() -
Method Summary
Modifier and Type Method Description static javax.swing.IcongetIcon(java.lang.Object iconId)Retourne l'icone demandé.protected static IconFactorygetInstance()static voidmain(java.lang.String... args)Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Field Details
-
_instance
-
APPEARANCE
public static final java.lang.String APPEARANCE- See Also:
- Constant Field Values
-
APPOINTMENT
public static final java.lang.String APPOINTMENT- See Also:
- Constant Field Values
-
ARROW1DOWN
public static final java.lang.String ARROW1DOWN- See Also:
- Constant Field Values
-
ARROW1LEFT
public static final java.lang.String ARROW1LEFT- See Also:
- Constant Field Values
-
ARROW1RIGHT
public static final java.lang.String ARROW1RIGHT- See Also:
- Constant Field Values
-
ARROW1UP
public static final java.lang.String ARROW1UP- See Also:
- Constant Field Values
-
ARROW2DOWN
public static final java.lang.String ARROW2DOWN- See Also:
- Constant Field Values
-
ARROW2LEFT
public static final java.lang.String ARROW2LEFT- See Also:
- Constant Field Values
-
ARROW2RIGHT
public static final java.lang.String ARROW2RIGHT- See Also:
- Constant Field Values
-
ARROW2UP
public static final java.lang.String ARROW2UP- See Also:
- Constant Field Values
-
ATTACH
public static final java.lang.String ATTACH- See Also:
- Constant Field Values
-
CANCEL
public static final java.lang.String CANCEL- See Also:
- Constant Field Values
-
CLOSE
public static final java.lang.String CLOSE- See Also:
- Constant Field Values
-
FIND
public static final java.lang.String FIND- See Also:
- Constant Field Values
-
FONTS
public static final java.lang.String FONTS- See Also:
- Constant Field Values
-
FULLSCREEN
public static final java.lang.String FULLSCREEN- See Also:
- Constant Field Values
-
HELP
public static final java.lang.String HELP- See Also:
- Constant Field Values
-
IDEA
public static final java.lang.String IDEA- See Also:
- Constant Field Values
-
INFO
public static final java.lang.String INFO- See Also:
- Constant Field Values
-
LINK
public static final java.lang.String LINK- See Also:
- Constant Field Values
-
MAIL
public static final java.lang.String MAIL- See Also:
- Constant Field Values
-
MAILGET
public static final java.lang.String MAILGET- See Also:
- Constant Field Values
-
MAILNEW
public static final java.lang.String MAILNEW- See Also:
- Constant Field Values
-
MAILSEND
public static final java.lang.String MAILSEND- See Also:
- Constant Field Values
-
NEW
public static final java.lang.String NEW- See Also:
- Constant Field Values
-
NOFULLSCREEN
public static final java.lang.String NOFULLSCREEN- See Also:
- Constant Field Values
-
OK
public static final java.lang.String OK- See Also:
- Constant Field Values
-
OPEN
public static final java.lang.String OPEN- See Also:
- Constant Field Values
-
PRINT
public static final java.lang.String PRINT- See Also:
- Constant Field Values
-
QUIT
public static final java.lang.String QUIT- See Also:
- Constant Field Values
-
REDO
public static final java.lang.String REDO- See Also:
- Constant Field Values
-
RESET
public static final java.lang.String RESET- See Also:
- Constant Field Values
-
RUN
public static final java.lang.String RUN- See Also:
- Constant Field Values
-
SAVE
public static final java.lang.String SAVE- See Also:
- Constant Field Values
-
SAVEAS
public static final java.lang.String SAVEAS- See Also:
- Constant Field Values
-
SPELLCHECK
public static final java.lang.String SPELLCHECK- See Also:
- Constant Field Values
-
STOP
public static final java.lang.String STOP- See Also:
- Constant Field Values
-
TIME
public static final java.lang.String TIME- See Also:
- Constant Field Values
-
UNDO
public static final java.lang.String UNDO- See Also:
- Constant Field Values
-
iconURLs
protected java.util.Map<java.lang.Object,java.lang.String> iconURLs -
cache
protected static org.apache.commons.collections4.map.ReferenceIdentityMap<java.lang.Object,javax.swing.Icon> cache
-
-
Constructor Details
-
IconFactory
protected IconFactory()
-
-
Method Details
-
getInstance
-
getIcon
public static javax.swing.Icon getIcon(java.lang.Object iconId)Retourne l'icone demandé.- Parameters:
iconId- l'identifiant de l'icon, il doit exister, par exemple IconFactory.getIcon(IconFactory.UNDO) et non pas IconFactory.getIcon("UNDO")- Returns:
- null si l'icon n'a pas public etre retrouve alors qu'il devrait exister.
- Throws:
java.lang.IllegalArgumentException- si l'idendifiant de l'icon n'existe pas
-
main
public static void main(java.lang.String... args)
-