|
Groovy Documentation | |||||||
| FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||
java.lang.Objectjava.awt.Component
java.awt.Container
javax.swing.JComponent
eu.hansolo.custom.Note
public final class Note extends JComponent
| Field Summary | |
|---|---|
private Point2D |
CENTER
|
private ComponentListener |
COMPONENT_LISTENER
|
private Rectangle |
INNER_BOUNDS
|
static String |
TEXT_PROPERTY
|
private Font |
customFont
|
private boolean |
customFontEnabled
|
private Font |
handwritingFont
|
private boolean |
handwritingFontEnabled
|
private Color |
noteColor
|
private BufferedImage |
noteImage
|
private JEditorPane |
notePane
|
private PropertyChangeSupport |
propertySupport
|
private BufferedImage |
pushPinImage
|
private boolean |
pushPinVisible
|
private boolean |
square
|
private Font |
textFont
|
| Fields inherited from class JComponent | |
|---|---|
| WHEN_FOCUSED, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_IN_FOCUSED_WINDOW, UNDEFINED_CONDITION, TOOL_TIP_TEXT_KEY, TOP_ALIGNMENT, CENTER_ALIGNMENT, BOTTOM_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, WIDTH, HEIGHT, PROPERTIES, SOMEBITS, FRAMEBITS, ALLBITS, ERROR, ABORT |
| Fields inherited from class Container | |
|---|---|
| TOP_ALIGNMENT, CENTER_ALIGNMENT, BOTTOM_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, WIDTH, HEIGHT, PROPERTIES, SOMEBITS, FRAMEBITS, ALLBITS, ERROR, ABORT |
| Constructor Summary | |
Note()
|
|
| Method Summary | |
|---|---|
void
|
addPropertyChangeListener(PropertyChangeListener LISTENER)
|
private void
|
calcInnerBounds()
Calculates the area that is available for painting the display |
private BufferedImage
|
createImage(int WIDTH, int HEIGHT, int TRANSPARENCY)
Returns a compatible image of the given size and transparency |
BufferedImage
|
createNoteImage(int WIDTH, int HEIGHT)
|
BufferedImage
|
createPushPinImage(int WIDTH, int HEIGHT)
|
Font
|
getCustomFont()
|
private Rectangle
|
getInnerBounds()
Returns a rectangle representing the available space for drawing the component taking the insets into account (e.g. given through borders etc.) |
Dimension
|
getMinimumSize()
|
Color
|
getNoteColor()
|
String
|
getText()
|
Color
|
getTextColor()
|
void
|
init(int WIDTH, int HEIGHT)
|
boolean
|
isCustomFontEnabled()
|
boolean
|
isHandwritingFontEnabled()
|
boolean
|
isPushPinVisible()
|
protected void
|
paintComponent(Graphics g)
|
void
|
removePropertyChangeListener(PropertyChangeListener LISTENER)
|
void
|
setBounds(Rectangle BOUNDS)
|
void
|
setBounds(int X, int Y, int WIDTH, int HEIGHT)
|
void
|
setCustomFont(Font CUSTOM_FONT)
|
void
|
setCustomFontEnabled(boolean CUSTOM_FONT_ENABLED)
|
void
|
setHandwritingFontEnabled(boolean HANDWRITING_FONT_ENABLED)
|
void
|
setNoteColor(Color NOTE_COLOR)
|
void
|
setPreferredSize(Dimension DIM)
|
void
|
setPushPinVisible(boolean PUSHPIN_VISIBLE)
|
void
|
setSize(int WIDTH, int HEIGHT)
|
void
|
setSize(Dimension DIM)
|
void
|
setText(String TEXT)
|
void
|
setTextColor(Color TEXT_COLOR)
|
String
|
toString()
|
| Field Detail |
|---|
private final Point2D CENTER
private final ComponentListener COMPONENT_LISTENER
private final Rectangle INNER_BOUNDS
public static final String TEXT_PROPERTY
private Font customFont
private boolean customFontEnabled
private Font handwritingFont
private boolean handwritingFontEnabled
private Color noteColor
private BufferedImage noteImage
private JEditorPane notePane
private PropertyChangeSupport propertySupport
private BufferedImage pushPinImage
private boolean pushPinVisible
private boolean square
private Font textFont
| Constructor Detail |
|---|
public Note()
| Method Detail |
|---|
@Override public void addPropertyChangeListener(PropertyChangeListener LISTENER)
private void calcInnerBounds()
private BufferedImage createImage(int WIDTH, int HEIGHT, int TRANSPARENCY)
public BufferedImage createNoteImage(int WIDTH, int HEIGHT)
public BufferedImage createPushPinImage(int WIDTH, int HEIGHT)
public Font getCustomFont()
private Rectangle getInnerBounds()
@Override public Dimension getMinimumSize()
public Color getNoteColor()
public String getText()
public Color getTextColor()
public final void init(int WIDTH, int HEIGHT)
public boolean isCustomFontEnabled()
public boolean isHandwritingFontEnabled()
public boolean isPushPinVisible()
@Override protected void paintComponent(Graphics g)
@Override public void removePropertyChangeListener(PropertyChangeListener LISTENER)
de public public void setBounds(Rectangle BOUNDS)
de public public void setBounds(int X, int Y, int WIDTH, int HEIGHT)
public void setCustomFont(Font CUSTOM_FONT)
public void setCustomFontEnabled(boolean CUSTOM_FONT_ENABLED)
public void setHandwritingFontEnabled(boolean HANDWRITING_FONT_ENABLED)
public void setNoteColor(Color NOTE_COLOR)
de public public void setPreferredSize(Dimension DIM)
public void setPushPinVisible(boolean PUSHPIN_VISIBLE)
de public public void setSize(int WIDTH, int HEIGHT)
de public public void setSize(Dimension DIM)
public void setText(String TEXT)
public void setTextColor(Color TEXT_COLOR)
de public public String toString()
Groovy Documentation