**Position and Size** |

**Name** | **Description** | **Values accepted** | **Default** |

**Variable 1** | The first variable for the functions. | A string variable. | |

**Points 1** | The number of points of the surface in the first variable. | An integer value. | |

**Minimum 1** | The minimum value for the first variable. | A constant or variable of type int or double. | |

**Maximum 1** | The maximum value for the first variable. | A constant or variable of type int or double. | |

**Variable 2** | The second variable for the functions. | A string variable. | |

**Points 2** | The number of points of the surface in the first variable. | An integer value. | |

**Minimum 2** | The minimum value for the second variable. | A constant or variable of type int or double. | |

**Maximum 2** | The maximum value for the second variable. | A constant or variable of type int or double. | |

**X Component** | The expression f(x,y) that computes the X components of the vector field. | A variable of type String. | |

**Y Component** | The expression f(x,y) that computes the Y components of the vector field. | A variable of type String. | |

**Length** | The double value for the length of all the arrows or segments in the field. | A constant or variable of type int or double. | |

**Angles** | The expression f(x,y) that computes the direction angles (in radians) of the components of the vector field. | A variable of type String. | |

**Java Syntax** | Whether to use Java or a more free Syntax. | A boolean variable or one of the constants true or false. | |

**On Parse Error** | The action to invoke when the parser finds an error in the functions. | The Java code to invoke for the action. | |

**On Parse Success** | The action to invoke when the parser finds no errors in the functions. | The Java code to invoke for the action. | |

**Graphical Aspect** |

**Name** | **Description** | **Values accepted** | **Default** |

**Visible** | The visibility of the element. | A boolean variable or one of the constants true or false. | |

**Measured** | Whether the element affects its parent panel's autoscaling. | A boolean variable or one of the constants true or false. | |

**Style** | The drawing style for the element. | Use the editor provided to make a choice. | |

**Offset** | The exact drawing position relative to the element's coordinates. | Use the editor provided or read about positions. | |

**Line Width** | The thickness for the lines of the element. | A constant or variable of type double or int. | |

**Color Mode** | The color scheme used to draw. | Use the editor provided to make your choice or type an integer. | |

**Show Legend** | Whether to show the color legend. | A boolean variable or one of the constants true or false. | |

**Min Color** | The minimum color of the arrows. | Use the editor provided or read about colors. | |

**Max Color** | The maximum color of the arrows. | Use the editor provided or read about colors. | |

**Appearance** |

**Name** | **Description** | **Values accepted** | **Default** |

**Color Component** | he expression f(x,y) that computes the color components of the field. | A variable of type String. | |

**Autoscale** | Whether to automatically adjust the colors to the data. | A boolean variable or one of the constants true or false. | |

**Minimum** | The minimum value that can be displayed. | A constant or variable of type int or double. | |

**Maximum** | The maximum value that can be displayed. | A constant or variable of type int or double. | |

**Levels** | The number of levels to differentiate. | An integer value. | |

**Invis Level** | A level below which (inclusive) arrows are not shown. | An integer value. | |