public class DefaultTreeMapController<N> extends Object implements TreeMapController<N>
Modifier and Type | Class and Description |
---|---|
static class |
DefaultTreeMapController.Mode
Interaction mode.
|
Constructor and Description |
---|
DefaultTreeMapController() |
DefaultTreeMapController(TreeMapView<N> view) |
Modifier and Type | Method and Description |
---|---|
JPopupMenu |
getPopupMenu() |
boolean |
isImprovedBorderZooming() |
boolean |
isMultipleSelectionEnabled() |
boolean |
isSelectOnPopupTrigger() |
boolean |
isZoomingEnabled() |
void |
setImprovedBorderZooming(boolean improvedBorderZooming)
Enabling it will make use of the DefaultTreeMapController.zoomingCenterFunction() to correct the focus point of the zoom.
|
void |
setMultipleSelectionEnabled(boolean multipleSelectionEnabled) |
void |
setPopupMenu(JPopupMenu popupMenu) |
void |
setSelectOnPopupTrigger(boolean selectOnPopupTrigger)
Defines whether selection will occur prior to the display of the context menu.
|
void |
setView(TreeMapView<N> view)
Replace the view currently under control.
|
void |
setZoomingEnabled(boolean zoomingEnabled)
Controls whether the zooming is permitted.
|
public DefaultTreeMapController()
public DefaultTreeMapController(TreeMapView<N> view)
public void setView(TreeMapView<N> view)
setView
in interface TreeMapController<N>
view
- the TreeMapView to usepublic boolean isMultipleSelectionEnabled()
public void setMultipleSelectionEnabled(boolean multipleSelectionEnabled)
public boolean isSelectOnPopupTrigger()
public void setSelectOnPopupTrigger(boolean selectOnPopupTrigger)
selectOnPopupTrigger
- true if selection should occur, false otherwisepublic JPopupMenu getPopupMenu()
public void setPopupMenu(JPopupMenu popupMenu)
public boolean isImprovedBorderZooming()
public void setImprovedBorderZooming(boolean improvedBorderZooming)
improvedBorderZooming
- true to enable customized zooming function, false otherwise.public void setZoomingEnabled(boolean zoomingEnabled)
TreeMapController
setZoomingEnabled
in interface TreeMapController<N>
zoomingEnabled
- true to enable zooming, false otherwise.public boolean isZoomingEnabled()
isZoomingEnabled
in interface TreeMapController<N>
Copyright © 2016 Macrofocus GmbH. All Rights Reserved.