private class ResourceBarView.ResourceElement
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private boolean |
_clickable |
private java.awt.image.BufferedImage |
_disabledImage |
private int |
_elementCount |
private javax.swing.JLabel |
_elementCountLabel |
private java.awt.image.BufferedImage |
_elementImage |
private javax.swing.JButton |
_elementImageButton |
private boolean |
_enabled |
private javax.swing.JPanel |
_resourceElementPanel |
private ResourceBarElement |
_type |
private static float |
A_OFFSET |
private static float |
A_SCALE |
private static float |
B_OFFSET |
private static float |
B_SCALE |
private static float |
G_OFFSET |
private static float |
G_SCALE |
private static int |
IMAGE_SIZE |
private static int |
LABEL_FONT_SIZE |
private static int |
PADDING |
private static float |
R_OFFSET |
private static float |
R_SCALE |
private static float |
SCALE |
Constructor and Description |
---|
ResourceElement() |
ResourceElement(ResourceBarElement type) |
ResourceElement(ResourceBarElement type,
boolean clickable) |
ResourceElement(ResourceBarElement type,
boolean clickable,
boolean enabled,
java.awt.image.BufferedImage elementImage,
int elementCount) |
ResourceElement(ResourceBarElement type,
boolean clickable,
boolean enabled,
int elementCount) |
ResourceElement(ResourceBarElement type,
boolean clickable,
java.awt.image.BufferedImage elementImage) |
ResourceElement(ResourceBarElement type,
boolean clickable,
java.awt.image.BufferedImage elementImage,
int elementCount) |
ResourceElement(ResourceBarElement type,
boolean clickable,
int elementCount) |
ResourceElement(ResourceBarElement type,
int elementCount) |
Modifier and Type | Method and Description |
---|---|
javax.swing.JComponent |
asJComponent() |
int |
getElementCount() |
ResourceBarElement |
getElementType() |
private void |
initialize() |
boolean |
isClickable() |
boolean |
isEnabled() |
void |
setClickable(boolean clickable) |
void |
setElementCount(int elementCount) |
void |
setElementImage(java.awt.image.BufferedImage elementImage) |
void |
setElementType(ResourceBarElement type) |
void |
setEnabled(boolean enabled) |
void |
update() |
private static final int PADDING
private static final int IMAGE_SIZE
private static final int LABEL_FONT_SIZE
private static final float SCALE
private static final float R_SCALE
private static final float G_SCALE
private static final float B_SCALE
private static final float A_SCALE
private static final float R_OFFSET
private static final float G_OFFSET
private static final float B_OFFSET
private static final float A_OFFSET
private boolean _clickable
private boolean _enabled
private ResourceBarElement _type
private java.awt.image.BufferedImage _elementImage
private java.awt.image.BufferedImage _disabledImage
private int _elementCount
private javax.swing.JPanel _resourceElementPanel
private javax.swing.JButton _elementImageButton
private javax.swing.JLabel _elementCountLabel
public ResourceElement()
public ResourceElement(ResourceBarElement type)
public ResourceElement(ResourceBarElement type, boolean clickable)
public ResourceElement(ResourceBarElement type, int elementCount)
public ResourceElement(ResourceBarElement type, boolean clickable, int elementCount)
public ResourceElement(ResourceBarElement type, boolean clickable, java.awt.image.BufferedImage elementImage)
public ResourceElement(ResourceBarElement type, boolean clickable, java.awt.image.BufferedImage elementImage, int elementCount)
public ResourceElement(ResourceBarElement type, boolean clickable, boolean enabled, int elementCount)
public ResourceElement(ResourceBarElement type, boolean clickable, boolean enabled, java.awt.image.BufferedImage elementImage, int elementCount)
private void initialize()
public void setElementType(ResourceBarElement type)
public ResourceBarElement getElementType()
public void setClickable(boolean clickable)
public boolean isClickable()
public void setEnabled(boolean enabled)
public boolean isEnabled()
public void setElementImage(java.awt.image.BufferedImage elementImage)
public void setElementCount(int elementCount)
public int getElementCount()
public void update()
public javax.swing.JComponent asJComponent()