Package org.jrd.frontend.utility
Class ImageButtonFactory
java.lang.Object
org.jrd.frontend.utility.ImageButtonFactory
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic JButton
private static JButton
createButton
(String iconResourceName, String backupButtonText, String toolTipText) private static JButton
createButton
(ImageIcon icon) static JButton
static JButton
static JButton
static JButton
createDetachButton
(String backup, String tooltip) static JButton
createEditButton
(String tooltip) static JButton
static JButton
static JButton
static JButton
createRefreshButton
(String tooltip) static JButton
static JButton
static JButton
static void
flipDetachButton
(JButton button, boolean shouldAttach, String backupText) static ImageIcon
static ImageIcon
private static BufferedImage
invertImage
(BufferedImage src) private static ImageIcon
loadResourceIcon
(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
-