Class KeyHotSpot
java.lang.Object
com.iizigo.term.internal.HotSpot
com.iizigo.term.internal.KeyHotSpot
Handles hot spots for function keys and other special keys.
- Author:
- Christopher Mindus
Field Summary
FieldsConstructor Summary
ConstructorsMethod Summary
Modifier and TypeMethodDescriptionvoidCalled when the hot spot is activated.intChecks if a hot spot is found.booleancontinueChecking(char[] line, char ch, int begin, int end) Checks if it is OK to keep on checking.voidfillCharBackground(Graphics g, int xPos, int yPos, int x, int y, int cx, int cy) Gets the background for drawing on the screen of the hot spot.voidinitialize(String setup, boolean active) Performs initialization from the setup data.voidCalled when a new hot spot has been instantiated.voidsetTextColor(Graphics g, int xPos, int yPos, int x, int y, int cx, int cy) Sets the color to use for the text (character) using g.setColor(nnn).
Field Details
sendKey
protected int sendKeyThe send key for newly created hot spots.
Constructor Details
KeyHotSpot
public KeyHotSpot()
Method Details
initialize
Performs initialization from the setup data. Each hyperlink entry in the setup string (that is comma separated) contains the initial string.- Specified by:
initializein classHotSpot
onCreate
continueChecking
public boolean continueChecking(char[] line, char ch, int begin, int end) Checks if it is OK to keep on checking.- Specified by:
continueCheckingin classHotSpot
check
fillCharBackground
Gets the background for drawing on the screen of the hot spot.- Overrides:
fillCharBackgroundin classHotSpot
setTextColor
Sets the color to use for the text (character) using g.setColor(nnn).- Overrides:
setTextColorin classHotSpot
activate
Called when the hot spot is activated.