LocatorPane

LocatorPane[{x,y},back]
表示带有一个定位器的窗格,该定位器具有位于坐标 和背景 back.

LocatorPane[Dynamic[pt],back]
使定位器的位置为 pt 的动态更新的当前值,其中如果移动定位器,pt 的值将被重新设置.

LocatorPane[{pt1,pt2,},back]
在位置 处设置多重定位器.

LocatorPane[Dynamic[{pt1,pt2,}],back]
定位器位置为 的动态更新的当前值.

LocatorPane[pts,back,{{xmin,ymin},{xmax,ymax}}]
指定定位器的坐标范围.

LocatorPane[pts,back,{{xmin,ymin},{xmax,ymax},{dx,dy}}]
使用增量 dxdy.

更多信息和选项更多信息和选项

  • 定位器窗格中的背景可以是一个图形或任何其它表达式.
  • 对于一个 Graphics 对象 gLocatorPane[pt,g] 默认情况下将 pt 的坐标范围设置为 g 中对应于 PlotRange 的相应图形坐标范围.
  • 对于一般的表达式,LocatorPane[pt,expr] 在每个方向上为 pt 指定坐标范围为 0 到 1.
  • 可以给出以下选项:
  • AppearanceAutomatic定位器外观
    AutoActionFalse当鼠标在图形上时,是否自动移动定位器
    BaselinePositionAutomatic如何与周围文本基线对齐
    BaseStyle{}定位器窗格的基本样式规格
    ContinuousActionTrue当定位器被移动时是否连续更新
    EnabledAutomatic定位器窗格是可用或不可用
    Exclusions{}排除特定的点
    LocatorAutoCreateFalse是否允许点击产生新的定位器
    TouchscreenAutoZoomFalse是否放大到全屏,当在触摸屏上激活时
  • 设置 Appearance->g 时,在定位器窗格内所有的定位器显示为 g,其中 g 可以是任意图形或其它表达式. »
  • 使用 Appearance->{g1,g2,},第  i 个定位器显示为 . »
  • LocatorPane[{pt1,pt2,},back,{range1,range2,}] 为不同的定位器指定不同的范围.
  • LocatorPane[pts,back,range] 默认情况下把任何点击引到最近的定位器处.
  • BaseStyle 的设置可以作为当前样式表中由 给出的默认样式的补充.

范例范例打开所有单元关闭所有单元

基本范例  (2)基本范例  (2)

创建一个带有单独的定位器的定位窗格,以及一个圆盘的背景图像:

In[1]:=
Click for copyable input
Out[1]=

创建多个定位器:

In[2]:=
Click for copyable input
Out[2]=

Dynamic 把定位器位置连接到变量:

In[1]:=
Click for copyable input
Out[1]=

对多重定位器使用相同的操作:

In[2]:=
Click for copyable input
Out[2]=
2007年引入
(6.0)
| 2012年更新
(9.0)