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 对象 g,默认情况下,LocatorPane[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)
Translate this page: