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]=
版本 6 的新功能 | 版本 9 修改功能
New to Mathematica? Find your learning path »
Have a question? Ask support »