Package com.ribsapp.shapes
Class JListTool
java.lang.Object
com.reportmill.base.RMObject
com.reportmill.panels.Tool
com.ribsapp.shapes.RBTool
com.ribsapp.shapes.RJTextTool
com.ribsapp.shapes.JListTool
- All Implemented Interfaces:
- RMArchiver.Archiving,- RJListController,- Cloneable
- 
Nested Class SummaryNested classes/interfaces inherited from class com.reportmill.panels.ToolTool.RMShapeHandle
- 
Field SummaryFields inherited from class com.reportmill.panels.ToolHandleMaxXMaxY, HandleMaxXMidY, HandleMaxXMinY, HandleMidXMaxY, HandleMidXMinY, HandleMinXMaxY, HandleMinXMidY, HandleMinXMinY, HandleWidth
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionvoidAdd a string to the listbooleanIndicates whether or not the list should always maintain a selectionvoiddidBecomeSuperSelectedShapeInEditor(RMShape aShape, RMEditor anEditor) Editor method - called when an instance of this tool's shape is super selected.getItemAt(int index) Returns the element at the given index.intReturn current selectionReturns the class that this tool is responsible for.intgetSize()Returns the number of items.getUI()Returns the Swing UI panel for this tool.Returns the string used in the inspector window title.voiditemWasSelected(int i) Reflect selectionvoidremoveItemAt(int i) Delete a string at a given indexvoidrenameItemAt(int i, String s) Rename string at indexvoidresetUI()Resets the UI associated with this tool.voidrespondUI(JComponent anObj) voidwillLoseSuperSelectionInEditor(RMShape aShape, RMEditor anEditor) Editor method - called when an instance of this tool's shape in de-super-selected.Methods inherited from class com.ribsapp.shapes.RBToolbuildShapesFromComponents, BuildShapesFromComponents, getComponentPacked, getHandleCount, getToolRB, syncComponentsFromShapes, SyncComponentsFromShapesMethods inherited from class com.reportmill.panels.ToolactivateTool, deactivateTool, editor, flushChanges, getCoreTool, getCoreToolIndex, getHandleAtPoint, getHandlePoint, getHandleRect, getImageIcon, getImageIcon, getSelectedShape, getSelectedShapes, getSelectTool, getShapeHandleAtPoint, getTool, getTool, isInstance, isSelected, isSuperSelected, mouseDragged, mouseDragged, mouseMoved, mouseMoved, mousePressed, mousePressed, mousePressedSelection, mouseReleased, mouseReleased, moveShapeHandle, newInstance, paintSelectedShape, paintSuperSelectedShape, paintTool, processKeyEvent, reactivateTool, respondUIMethods inherited from class com.reportmill.base.RMObjectclone, copy, didChange, didUndo, getAnimAttribute, getClassNameShort, initWithArchiver, undoClone, undoCopy, undoEqualsMethods inherited from class java.lang.Objectequals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.ribsapp.shapes.RJListControllergetSelectedShape
- 
Constructor Details- 
JListToolpublic JListTool()
 
- 
- 
Method Details- 
didBecomeSuperSelectedShapeInEditorDescription copied from class:ToolEditor method - called when an instance of this tool's shape is super selected.- Overrides:
- didBecomeSuperSelectedShapeInEditorin class- RJTextTool
 
- 
resetUIpublic void resetUI()Description copied from class:ToolResets the UI associated with this tool.
- 
respondUI
- 
getUIDescription copied from class:ToolReturns the Swing UI panel for this tool.
- 
willLoseSuperSelectionInEditorDescription copied from class:ToolEditor method - called when an instance of this tool's shape in de-super-selected.- Overrides:
- willLoseSuperSelectionInEditorin class- RJTextTool
 
- 
getShapeClassReturns the class that this tool is responsible for.- Overrides:
- getShapeClassin class- Tool
 
- 
getWindowTitleReturns the string used in the inspector window title.- Overrides:
- getWindowTitlein class- Tool
 
- 
getSizepublic int getSize()Returns the number of items.- Specified by:
- getSizein interface- RJListController
 
- 
getItemAtReturns the element at the given index.- Specified by:
- getItemAtin interface- RJListController
 
- 
addItemAdd a string to the list- Specified by:
- addItemin interface- RJListController
 
- 
removeItemAtpublic void removeItemAt(int i) Delete a string at a given index- Specified by:
- removeItemAtin interface- RJListController
 
- 
renameItemAtRename string at index- Specified by:
- renameItemAtin interface- RJListController
 
- 
itemWasSelectedpublic void itemWasSelected(int i) Description copied from interface:RJListControllerReflect selection- Specified by:
- itemWasSelectedin interface- RJListController
 
- 
getSelectedIndexpublic int getSelectedIndex()Description copied from interface:RJListControllerReturn current selection- Specified by:
- getSelectedIndexin interface- RJListController
 
- 
allowsEmptySelectionpublic boolean allowsEmptySelection()Description copied from interface:RJListControllerIndicates whether or not the list should always maintain a selection- Specified by:
- allowsEmptySelectionin interface- RJListController
 
 
-