此为 Mathematica 7 文档,内容基于更早版本的 Wolfram 语言
查看最新文档(版本11.2)

LocatorPane

LocatorPane[{x, y}, back]
表示坐标 {x, y} 和背景 back 处,用定位器表现一个面。
LocatorPane[Dynamic[pt], back]
使定位位置为动态更新 pt 的当前值,如果移动定位器,pt 的值将被重新设置。
LocatorPane[{pt1, pt2, ...}, back]
在位置 pt1, pt2, ... 处设置多重定位器。
LocatorPane[Dynamic[{pt1, pt2, ...}], back]
定位位置为动态更新 pti 的当前值。
LocatorPane[pts, back, {{xmin, ymin}, {xmax, ymax}}]
指出定位器的坐标范围。
LocatorPane[pts, back, {{xmin, ymin}, {xmax, ymax}, {dx, dy}}]
使用增量 dxdy
  • 定位器面板中的背景可以一个图形或任何其它表达式。
  • 对于一般的表达式,LocatorPane[pt, expr] 在每个方向上为 pt 指出坐标范围为 0 到 1。
  • 可以给出以下选项:
AppearanceAutomatic定位器外观
AutoActionFalse当鼠标在图形上时,是否自动移动定位器
BaselinePositionAutomatic如何与周围文本基线对齐
BaseStyle{}定位器面板的基本样式
ContinuousActionTrue当定位器被移动时是否连续更新
EnabledAutomatic定位器面板是可用或不可用
Exclusions{}指出被排除的点
LocatorAutoCreateFalse是否允许点击产生新的定位器
  • 设置 Appearance->g,在定位器平面内所有的定位器显示为 g,其中 g 可以是任意图形或表达式。  »
  • LocatorPane[{pt1, pt2, ...}, back, {range1, range2, ...}] 为不同的定位器指出不同的范围。
  • LocatorPane[pts, back, range] 缺省点击指定任何最近的定位器。
  • LocatorPane[pts, back, range, f] 首先计算 f[...],然后移动鼠标到定位器点击的地方,即使定位器是被 f 的计算新创建的。
  • BaseStyle的设置可以作为当前样式表中给出的 "LocatorPane" 样式的补充。
用一个单独的定位器和磁片上的一个背景图片创建一个定位器面板:
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 的新功能