ru.biosoft.graphics.editor
Class SelectionManager
java.lang.Object
ru.biosoft.graphics.editor.ViewPaneAdapter
ru.biosoft.graphics.editor.SelectionManager
- All Implemented Interfaces:
- ViewPaneListener
- Direct Known Subclasses:
- MultipleSelectionManager
- public class SelectionManager
- extends ViewPaneAdapter
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
viewPane
protected ViewPane viewPane
selector
protected ViewSelector selector
selectedViews
protected java.util.Vector selectedViews
selectedModels
protected java.util.Vector selectedModels
SelectionManager
public SelectionManager(ViewPane viewPane)
getViewSelector
public ViewSelector getViewSelector()
setViewSelector
public void setViewSelector(ViewSelector selector)
contains
public boolean contains(View view)
getSelectedViewCount
public int getSelectedViewCount()
getSelectedView
public View getSelectedView(int i)
clearSelection
public void clearSelection()
- Removes all selection
selectView
public void selectView(View view,
boolean exclusively)
getSelectedModels
public java.lang.Object[] getSelectedModels()
selectModel
public View[] selectModel(java.lang.Object model,
boolean exclusively)
selectModels
public View[] selectModels(java.lang.Object[] models,
boolean exclusively)
paintSelection
public void paintSelection(java.awt.Graphics2D g2)
mousePressed
public void mousePressed(ViewPaneEvent e)
- Description copied from interface:
ViewPaneListener
- Invoked when a mouse button has been pressed on a view pane.
- Specified by:
mousePressed in interface ViewPaneListener- Overrides:
mousePressed in class ViewPaneAdapter
- Pendung:
- selection support
Copyright © 2001-2003 Biosof.Ru. All Rights Reserved.