SwingTreeMapView

Provides a view for a TreeMapModel

Constructors

Link copied to clipboard
constructor()

Types

Link copied to clipboard
inner class NativeComponent : JComponent, CPComponent

Properties

Link copied to clipboard
open override val background: MkColor
Link copied to clipboard
open override val component: CPComponent
Link copied to clipboard
Link copied to clipboard
open override val headless: Headless
Link copied to clipboard
open override val image: CPImage?

{@inheritDoc}

Link copied to clipboard
open override var isDirty: Boolean
Link copied to clipboard
open override var isSelectionMode: Boolean
Link copied to clipboard
open override var isShowTiming: Boolean

Sets whether information about refresh rate should be displayed.

Link copied to clipboard
open override var isUpdateModelDimension: Boolean

Returns whether change in the view dimension should be reflected in the model.

Link copied to clipboard
Link copied to clipboard
open override var model: TreeMapModel<N, Row, Column>?

Sets the data model and registers with it for listener notifications from the new data model.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val probingListener: SingleSelectionListener<N?>
Link copied to clipboard
open override var progressive: Progressive

Sets whether progressive display mode is enabled.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
override val rubberBand: RubberBand
Link copied to clipboard
override val screenTransform: MutableTwoDScreenTransform
Link copied to clipboard
val selectionListener: SelectionListener<N>
Link copied to clipboard
open override var selectionToolTip: TreeMapToolTip<N, Row, Column>?

Sets the tooltip used for selection.

Link copied to clipboard
open override var size: Dimension
Link copied to clipboard
open override var toolTip: TreeMapToolTip<N, Row, Column>?

Sets the tooltip used for probing (aka mouse over).

Link copied to clipboard
Link copied to clipboard
open override val viewport: Rectangle2D
Link copied to clipboard
open override val world: Rectangle2D
Link copied to clipboard
override val xRangeModel: MutableBoundedInterval
Link copied to clipboard
override val yRangeModel: MutableBoundedInterval
Link copied to clipboard
open override val zoomFactor: Float

Functions

Link copied to clipboard
open override fun addContextMenuListener(l: ContextMenuListener)
Link copied to clipboard
open override fun addKeyListener(l: KeyListener)
Link copied to clipboard
open override fun addMouseListener(l: MouseListener)
Link copied to clipboard
open override fun addMouseMotionListener(l: MouseMotionListener)
Link copied to clipboard
open override fun addMouseWheelListener(l: MouseWheelListener)
Link copied to clipboard
fun centerBottom(parent: Container?, component: Component?)
Link copied to clipboard
open override fun contains(p: Point, shape: Shape): Boolean
Link copied to clipboard
open override fun drill(x: Int, y: Int)
Link copied to clipboard
open override fun drillDown()
Link copied to clipboard
open override fun drillUp()
Link copied to clipboard
open override fun getNode(p: Point?): N?

{@inheritDoc}

Link copied to clipboard
open override fun getNodes(rect: Rectangle?): List<N>?

{@inheritDoc}

Link copied to clipboard
open override fun getRenderedShape(node: N): Shape

{@inheritDoc}

Link copied to clipboard
open override fun getToolTipImage(node: N): CPImage?

{@inheritDoc}

Link copied to clipboard
open override fun getToolTipPreferredLocation(node: N): Point?

{@inheritDoc}

Link copied to clipboard
open override fun repaint()
Link copied to clipboard
open override fun screenToWorldX(x: Int): Double

{@inheritDoc}

Link copied to clipboard
open override fun screenToWorldY(y: Int): Double

{@inheritDoc}

Link copied to clipboard
fun setDirty()
Link copied to clipboard
Link copied to clipboard
open override fun setLicenseModel(licenseModel: LicenseModel?)
Link copied to clipboard
open override fun updateModelDimension()
Link copied to clipboard
open override fun waitUntilReady()

{@inheritDoc}

Link copied to clipboard
open override fun worldToScreen(node: N?): Shape?

{@inheritDoc}

open override fun worldToScreen(shape: Shape): Shape
Link copied to clipboard
open override fun worldToScreenPrecise(r: Rectangle2D): Rectangle2D

{@inheritDoc}

Link copied to clipboard
open override fun worldToScreenRectangle(rectangle: Rectangle2D): Rectangle

{@inheritDoc}

Link copied to clipboard
open override fun worldToScreenX(x: Double): Int

{@inheritDoc}

Link copied to clipboard
open override fun worldToScreenY(y: Double): Int

{@inheritDoc}

Link copied to clipboard
open override fun zoom(animate: Boolean, x1: Double, x2: Double, y1: Double, y2: Double)

{@inheritDoc}

Link copied to clipboard
open override fun zoomIn()
Link copied to clipboard
open override fun zoomOut()