Class BufferedPainter<T>
java.lang.Object
ca.phon.ui.painter.BufferedPainter<T>
- All Implemented Interfaces:
Painter<T>
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumThis class will keep a reference to the size of the previously rendered area. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidaddPropertyChangeListener(String propertyName, PropertyChangeListener listener) voidfireIndexedPropertyChange(String propertyName, int index, boolean oldValue, boolean newValue) voidfireIndexedPropertyChange(String propertyName, int index, int oldValue, int newValue) voidfireIndexedPropertyChange(String propertyName, int index, Object oldValue, Object newValue) voidvoidfirePropertyChange(String propertyName, boolean oldValue, boolean newValue) voidfirePropertyChange(String propertyName, int oldValue, int newValue) voidfirePropertyChange(String propertyName, Object oldValue, Object newValue) intgetBufferHeight(T obj, Rectangle2D bounds) intgetBufferWidth(T obj, Rectangle2D bounds) getPropertyChangeListeners(String propertyName) booleanhasListeners(String propertyName) booleanvoidpaint(T obj, Graphics2D g2, Rectangle2D bounds) Paint to the given graphics context inside the given bounds.protected abstract voidpaintBuffer(T obj, Graphics2D g2, Rectangle2D bounds) Paint the buffer.voidvoidremovePropertyChangeListener(String propertyName, PropertyChangeListener listener) voidvoidsetPrevSize(Dimension size) voidsetRepaintBuffer(boolean repaintBuffer) void
-
Constructor Details
-
BufferedPainter
public BufferedPainter()
-
-
Method Details
-
getBufferdImage
-
setBufferedImage
-
getPrevSize
-
setPrevSize
-
isRepaintBuffer
public boolean isRepaintBuffer() -
setRepaintBuffer
public void setRepaintBuffer(boolean repaintBuffer) -
getResizeMode
-
setResizeMode
-
paintBuffer
Paint the buffer.- Parameters:
obj-g2-bounds-
-
getBufferWidth
-
getBufferHeight
-
paint
Description copied from interface:PainterPaint to the given graphics context inside the given bounds. -
addPropertyChangeListener
-
addPropertyChangeListener
-
fireIndexedPropertyChange
public void fireIndexedPropertyChange(String propertyName, int index, boolean oldValue, boolean newValue) -
fireIndexedPropertyChange
-
fireIndexedPropertyChange
-
firePropertyChange
-
firePropertyChange
-
firePropertyChange
-
firePropertyChange
-
getPropertyChangeListeners
-
getPropertyChangeListeners
-
hasListeners
-
removePropertyChangeListener
-
removePropertyChangeListener
-