Class PainterChain
java.lang.Object
com.codename1.ui.painter.PainterChain
- All Implemented Interfaces:
Painter
-
Constructor Summary
ConstructorsConstructorDescriptionPainterChain(Painter painter) Create a new painter chain which will paint all of the elements in the chain in sequence from 0 to the last elementPainterChain(Painter[] chain) Create a new painter chain which will paint all of the elements in the chain in sequence from 0 to the last element -
Method Summary
Modifier and TypeMethodDescriptionCreates a new chain based on the existing chain with the new element added at the endPainter[]getChain()Allows us to traverse the painter chainstatic voidinstallGlassPane(Form f, Painter p) Installs a glass pane on the given form making sure to make it a painter chain only if required by existing paintervoidDraws inside the given rectangle clipping area.Creates a new chain based on the existing chain with the new element added at the beginningstatic voidremoveGlassPane(Form f, Painter p) Removes a glass pane from the given form, this is the opposite operation for the install glass paneMethods inherited from class Object
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitModifier and TypeMethodDescriptionprotected Objectclone()booleanIndicates whether some other object is "equal to" this one.final ClassgetClass()Returns the runtime class of an object.inthashCode()Returns a hash code value for the object.final voidnotify()Wakes up a single thread that is waiting on this object's monitor.final voidWakes up all threads that are waiting on this object's monitor.toString()Returns a string representation of the object.final voidwait()Causes current thread to wait until another thread invokes the method or the method for this object.final voidwait(long timeout) Causes current thread to wait until either another thread invokes the method or the method for this object, or a specified amount of time has elapsed.final voidwait(long timeout, int nanos) Causes current thread to wait until another thread invokes the method or the method for this object, or some other thread interrupts the current thread, or a certain amount of real time has elapsed.
-
Constructor Details
-
PainterChain
Create a new painter chain which will paint all of the elements in the chain in sequence from 0 to the last element
Parameters
chain: the chain of components in the painter
-
PainterChain
Create a new painter chain which will paint all of the elements in the chain in sequence from 0 to the last element
Parameters
painter: the chain first Painter
-
-
Method Details
-
installGlassPane
-
removeGlassPane
-
addPainter
Creates a new chain based on the existing chain with the new element added at the end
Parameters
p: new painter
Returns
new chain element
-
prependPainter
Creates a new chain based on the existing chain with the new element added at the beginning
Parameters
p: new painter
Returns
new chain element
-
paint
-
getChain
Allows us to traverse the painter chain
Returns
the internal painter chain
-