Class ImageButtonFactory
java.lang.Object
org.jrd.frontend.utility.ImageButtonFactory
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic JButtonprivate static JButtoncreateButton(String iconResourceName, String backupButtonText, String toolTipText) private static JButtoncreateButton(ImageIcon icon) static JButtonstatic JButtonstatic JButtonstatic JButtoncreateDetachButton(String backup, String tooltip) static JButtoncreateEditButton(String tooltip) static JButtonstatic JButtonstatic JButtonstatic JButtoncreateRefreshButton(String tooltip) static JButtonstatic JButtonstatic JButtonstatic voidflipDetachButton(JButton button, boolean shouldAttach, String backupText) static ImageIconstatic ImageIconprivate static BufferedImageinvertImage(BufferedImage src) private static ImageIconloadResourceIcon(String resourceName)
-
Field Details
-
WOULD_FONT_BE_BLACK
private static final boolean WOULD_FONT_BE_BLACK -
INVERT_TABLE
private static final short[] INVERT_TABLE -
KEEP_TABLE
private static final short[] KEEP_TABLE -
attachIcon
-
detachIcon
-
DETACH_RESOURCE
- See Also:
-
-
Constructor Details
-
ImageButtonFactory
private ImageButtonFactory()
-
-
Method Details
-
loadResourceIcon
- Throws:
IOException
-
createButton
-
createButton
-
invertImage
- Throws:
IOException
-
createUndoButton
-
createRedoButton
-
createCompileButton
-
createCompileUploadButton
-
createOverwriteButton
-
createInitButton
-
createAddButton
-
createRemoveButton
-
createRefreshButton
-
createEditButton
-
createTrashButton
-
createDetachButton
-
createDetachButton
-
getAttachIcon
- Throws:
IOException
-
getDetachIcon
- Throws:
IOException
-
flipDetachButton
-