Sophie

Sophie

distrib > Mageia > 5 > i586 > media > core-backports > by-pkgid > 1ae263a490540e4bc6d91c7b02edb6eb > files > 1334

java-1.8.0-openjfx-1.8.0.102-1.b14.1.mga5.i586.rpm

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_101) on Fri Sep 16 10:50:35 UTC 2016 -->
<title>Region (JavaFX 8)</title>
<meta name="date" content="2016-09-16">
<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
    try {
        if (location.href.indexOf('is-external=true') == -1) {
            parent.document.title="Region (JavaFX 8)";
        }
    }
    catch(err) {
    }
//-->
var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
var activeTableTab = "activeTableTab";
var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":9,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10,"i26":10,"i27":10,"i28":10,"i29":10,"i30":10,"i31":10,"i32":10,"i33":10,"i34":10,"i35":10,"i36":9,"i37":10,"i38":10,"i39":10,"i40":10,"i41":10,"i42":10,"i43":10,"i44":10,"i45":10,"i46":10,"i47":10,"i48":10,"i49":9,"i50":10,"i51":10,"i52":10,"i53":10,"i54":10,"i55":10,"i56":10,"i57":10,"i58":10,"i59":10,"i60":10,"i61":10,"i62":10,"i63":10,"i64":10,"i65":10,"i66":10,"i67":10,"i68":10,"i69":10,"i70":10,"i71":10,"i72":10,"i73":10,"i74":10,"i75":10,"i76":10,"i77":10,"i78":10,"i79":10,"i80":10,"i81":10,"i82":10,"i83":10,"i84":10,"i85":10};
var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
var activeTableTab = "activeTableTab";
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!--   -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!--   -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="class-use/Region.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../index-all.html">Index</a></li>
<li><a href="../../../help-doc.html">Help</a></li>
</ul>
<div class="aboutLanguage">JavaFX&nbsp;8</div>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../javafx/scene/layout/Priority.html" title="enum in javafx.scene.layout"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../javafx/scene/layout/RowConstraints.html" title="class in javafx.scene.layout"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../index.html?javafx/scene/layout/Region.html" target="_top">Frames</a></li>
<li><a href="Region.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
  allClassesLink = document.getElementById("allclasses_navbar_top");
  if(window==top) {
    allClassesLink.style.display = "block";
  }
  else {
    allClassesLink.style.display = "none";
  }
  //-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.top">
<!--   -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">javafx.scene.layout</div>
<h2 title="Class Region" class="title">Class Region</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
<li>
<ul class="inheritance">
<li><a href="../../../javafx/scene/Node.html" title="class in javafx.scene">javafx.scene.Node</a></li>
<li>
<ul class="inheritance">
<li><a href="../../../javafx/scene/Parent.html" title="class in javafx.scene">javafx.scene.Parent</a></li>
<li>
<ul class="inheritance">
<li>javafx.scene.layout.Region</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt>All Implemented Interfaces:</dt>
<dd><a href="../../../javafx/css/Styleable.html" title="interface in javafx.css">Styleable</a>, <a href="../../../javafx/event/EventTarget.html" title="interface in javafx.event">EventTarget</a></dd>
</dl>
<dl>
<dt>Direct Known Subclasses:</dt>
<dd><a href="../../../javafx/scene/chart/Axis.html" title="class in javafx.scene.chart">Axis</a>, <a href="../../../javafx/scene/chart/Chart.html" title="class in javafx.scene.chart">Chart</a>, <a href="../../../javafx/scene/control/Control.html" title="class in javafx.scene.control">Control</a>, <a href="../../../javafx/scene/layout/Pane.html" title="class in javafx.scene.layout">Pane</a></dd>
</dl>
<hr>
<br>
<pre>public class <span class="typeNameLabel">Region</span>
extends <a href="../../../javafx/scene/Parent.html" title="class in javafx.scene">Parent</a></pre>
<div class="block">Region is the base class for all JavaFX Node-based UI Controls, and all layout containers.
 It is a resizable Parent node which can be styled from CSS. It can have multiple backgrounds
 and borders. It is designed to support as much of the CSS3 specification for backgrounds
 and borders as is relevant to JavaFX.
 The full specification is available at <a href="http://www.w3.org/TR/2012/CR-css3-background-20120724/">the W3C</a>.
 <p/>
 Every Region has its layout bounds, which are specified to be (0, 0, width, height). A Region might draw outside
 these bounds. The content area of a Region is the area which is occupied for the layout of its children.
 This area is, by default, the same as the layout bounds of the Region, but can be modified by either the
 properties of a border (either with BorderStrokes or BorderImages), and by padding. The padding can
 be negative, such that the content area of a Region might extend beyond the layout bounds of the Region,
 but does not affect the layout bounds.
 <p/>
 A Region has a Background, and a Border, although either or both of these might be empty. The Background
 of a Region is made up of zero or more BackgroundFills, and zero or more BackgroundImages. Likewise, the
 border of a Region is defined by its Border, which is made up of zero or more BorderStrokes and
 zero or more BorderImages. All BackgroundFills are drawn first, followed by BackgroundImages, BorderStrokes,
 and finally BorderImages. The content is drawn above all backgrounds and borders. If a BorderImage is
 present (and loaded all images properly), then no BorderStrokes are actually drawn, although they are
 considered for computing the position of the content area (see the stroke width property of a BorderStroke).
 These semantics are in line with the CSS 3 specification. The purpose of these semantics are to allow an
 application to specify a fallback BorderStroke to be displayed in the case that an ImageStroke fails to
 download or load.
 <p/>
 By default a Region appears as a Rectangle. A BackgroundFill radii might cause the Rectangle to appear rounded.
 This affects not only making the visuals look like a rounded rectangle, but it also causes the picking behavior
 of the Region to act like a rounded rectangle, such that locations outside the corner radii are ignored. A
 Region can be made to use any shape, however, by specifing the <code>shape</code> property. If a shape is specified,
 then all BackgroundFills, BackgroundImages, and BorderStrokes will be applied to the shape. BorderImages are
 not used for Regions which have a shape specified.
 <p/>
 A Region with a shape
 <p/>
 Although the layout bounds of a Region are not influenced by any Border or Background, the content area
 insets and the picking area of the Region are. The <code>insets</code> of the Region define the distance
 between the edge of the layout bounds and the edge of the content area. For example, if the Region
 layout bounds are (x=0, y=0, width=200, height=100), and the insets are (top=10, right=20, bottom=30, left=40),
 then the content area bounds will be (x=40, y=10, width=140, height=60). A Region subclass which is laying
 out its children should compute and honor these content area bounds.
 <p/>
 By default a Region inherits the layout behavior of its superclass, <a href="../../../javafx/scene/Parent.html" title="class in javafx.scene"><code>Parent</code></a>,
 which means that it will resize any resizable child nodes to their preferred
 size, but will not reposition them.  If an application needs more specific
 layout behavior, then it should use one of the Region subclasses:
 <a href="../../../javafx/scene/layout/StackPane.html" title="class in javafx.scene.layout"><code>StackPane</code></a>, <a href="../../../javafx/scene/layout/HBox.html" title="class in javafx.scene.layout"><code>HBox</code></a>, <a href="../../../javafx/scene/layout/VBox.html" title="class in javafx.scene.layout"><code>VBox</code></a>, <a href="../../../javafx/scene/layout/TilePane.html" title="class in javafx.scene.layout"><code>TilePane</code></a>, <a href="../../../javafx/scene/layout/FlowPane.html" title="class in javafx.scene.layout"><code>FlowPane</code></a>,
 <a href="../../../javafx/scene/layout/BorderPane.html" title="class in javafx.scene.layout"><code>BorderPane</code></a>, <a href="../../../javafx/scene/layout/GridPane.html" title="class in javafx.scene.layout"><code>GridPane</code></a>, or <a href="../../../javafx/scene/layout/AnchorPane.html" title="class in javafx.scene.layout"><code>AnchorPane</code></a>.
 <p/>
 To implement a more custom layout, a Region subclass must override
 <a href="../../../javafx/scene/layout/Region.html#computePrefWidth-double-"><code>computePrefWidth</code></a>, <a href="../../../javafx/scene/layout/Region.html#computePrefHeight-double-"><code>computePrefHeight</code></a>, and
 <a href="../../../javafx/scene/Parent.html#layoutChildren--"><code>layoutChildren</code></a>. Note that <a href="../../../javafx/scene/Parent.html#layoutChildren--"><code>layoutChildren</code></a> is called automatically
 by the scene graph while executing a top-down layout pass and it should not be invoked directly by the
 region subclass.
 <p/>
 Region subclasses which layout their children will position nodes by setting
 <a href="../../../javafx/scene/Node.html#setLayoutX-double-"><code>layoutX</code></a>/<a href="../../../javafx/scene/Node.html#setLayoutY-double-"><code>layoutY</code></a> and do not alter
 <a href="../../../javafx/scene/Node.html#setTranslateX-double-"><code>translateX</code></a>/<a href="../../../javafx/scene/Node.html#setTranslateY-double-"><code>translateY</code></a>, which are reserved for
 adjustments and animation.</div>
<dl>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>JavaFX 2.0</dd>
</dl>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- =========== PROPERTY SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="property.summary">
<!--   -->
</a>
<h3>Property Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Property Summary table, listing properties, and an explanation">
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr>
<th class="colFirst" scope="col">Type</th>
<th class="colLast" scope="col">Property and Description</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code><a href="../../../javafx/beans/property/ObjectProperty.html" title="class in javafx.beans.property">ObjectProperty</a>&lt;<a href="../../../javafx/scene/layout/Background.html" title="class in javafx.scene.layout">Background</a>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/layout/Region.html#backgroundProperty">background</a></span></code>
<div class="block">The background of the Region, which is made up of zero or more BackgroundFills, and
 zero or more BackgroundImages.</div>
</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code><a href="../../../javafx/beans/property/ObjectProperty.html" title="class in javafx.beans.property">ObjectProperty</a>&lt;<a href="../../../javafx/scene/layout/Border.html" title="class in javafx.scene.layout">Border</a>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/layout/Region.html#borderProperty">border</a></span></code>
<div class="block">The border of the Region, which is made up of zero or more BorderStrokes, and
 zero or more BorderImages.</div>
</td>
</tr>
<tr id="i2" class="altColor">
<td class="colFirst"><code><a href="../../../javafx/beans/property/BooleanProperty.html" title="class in javafx.beans.property">BooleanProperty</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/layout/Region.html#cacheShapeProperty">cacheShape</a></span></code>
<div class="block">Defines a hint to the system indicating that the Shape used to define the region's
 background is stable and would benefit from caching.</div>
</td>
</tr>
<tr id="i3" class="rowColor">
<td class="colFirst"><code><a href="../../../javafx/beans/property/BooleanProperty.html" title="class in javafx.beans.property">BooleanProperty</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/layout/Region.html#centerShapeProperty">centerShape</a></span></code>
<div class="block">Defines whether the shape is centered within the Region's width or height.</div>
</td>
</tr>
<tr id="i4" class="altColor">
<td class="colFirst"><code><a href="../../../javafx/beans/property/ReadOnlyDoubleProperty.html" title="class in javafx.beans.property">ReadOnlyDoubleProperty</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/layout/Region.html#heightProperty">height</a></span></code>
<div class="block">The height of this resizable node.</div>
</td>
</tr>
<tr id="i5" class="rowColor">
<td class="colFirst"><code><a href="../../../javafx/beans/property/ReadOnlyObjectProperty.html" title="class in javafx.beans.property">ReadOnlyObjectProperty</a>&lt;<a href="../../../javafx/geometry/Insets.html" title="class in javafx.geometry">Insets</a>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/layout/Region.html#insetsProperty">insets</a></span></code>
<div class="block">The insets of the Region define the distance from the edge of the region (its layout bounds,
 or (0, 0, width, height)) to the edge of the content area.</div>
</td>
</tr>
<tr id="i6" class="altColor">
<td class="colFirst"><code><a href="../../../javafx/beans/property/DoubleProperty.html" title="class in javafx.beans.property">DoubleProperty</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/layout/Region.html#maxHeightProperty">maxHeight</a></span></code>
<div class="block">Property for overriding the region's computed maximum height.</div>
</td>
</tr>
<tr id="i7" class="rowColor">
<td class="colFirst"><code><a href="../../../javafx/beans/property/DoubleProperty.html" title="class in javafx.beans.property">DoubleProperty</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/layout/Region.html#maxWidthProperty">maxWidth</a></span></code>
<div class="block">Property for overriding the region's computed maximum width.</div>
</td>
</tr>
<tr id="i8" class="altColor">
<td class="colFirst"><code><a href="../../../javafx/beans/property/DoubleProperty.html" title="class in javafx.beans.property">DoubleProperty</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/layout/Region.html#minHeightProperty">minHeight</a></span></code>
<div class="block">Property for overriding the region's computed minimum height.</div>
</td>
</tr>
<tr id="i9" class="rowColor">
<td class="colFirst"><code><a href="../../../javafx/beans/property/DoubleProperty.html" title="class in javafx.beans.property">DoubleProperty</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/layout/Region.html#minWidthProperty">minWidth</a></span></code>
<div class="block">Property for overriding the region's computed minimum width.</div>
</td>
</tr>
<tr id="i10" class="altColor">
<td class="colFirst"><code><a href="../../../javafx/beans/property/ObjectProperty.html" title="class in javafx.beans.property">ObjectProperty</a>&lt;<a href="../../../javafx/geometry/Insets.html" title="class in javafx.geometry">Insets</a>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/layout/Region.html#opaqueInsetsProperty">opaqueInsets</a></span></code>
<div class="block">Defines the area of the region within which completely opaque pixels
 are drawn.</div>
</td>
</tr>
<tr id="i11" class="rowColor">
<td class="colFirst"><code><a href="../../../javafx/beans/property/ObjectProperty.html" title="class in javafx.beans.property">ObjectProperty</a>&lt;<a href="../../../javafx/geometry/Insets.html" title="class in javafx.geometry">Insets</a>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/layout/Region.html#paddingProperty">padding</a></span></code>
<div class="block">The top, right, bottom, and left padding around the region's content.</div>
</td>
</tr>
<tr id="i12" class="altColor">
<td class="colFirst"><code><a href="../../../javafx/beans/property/DoubleProperty.html" title="class in javafx.beans.property">DoubleProperty</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/layout/Region.html#prefHeightProperty">prefHeight</a></span></code>
<div class="block">Property for overriding the region's computed preferred height.</div>
</td>
</tr>
<tr id="i13" class="rowColor">
<td class="colFirst"><code><a href="../../../javafx/beans/property/DoubleProperty.html" title="class in javafx.beans.property">DoubleProperty</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/layout/Region.html#prefWidthProperty">prefWidth</a></span></code>
<div class="block">Property for overriding the region's computed preferred width.</div>
</td>
</tr>
<tr id="i14" class="altColor">
<td class="colFirst"><code><a href="../../../javafx/beans/property/BooleanProperty.html" title="class in javafx.beans.property">BooleanProperty</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/layout/Region.html#scaleShapeProperty">scaleShape</a></span></code>
<div class="block">Specifies whether the shape, if defined, is scaled to match the size of the Region.</div>
</td>
</tr>
<tr id="i15" class="rowColor">
<td class="colFirst"><code><a href="../../../javafx/beans/property/ObjectProperty.html" title="class in javafx.beans.property">ObjectProperty</a>&lt;<a href="../../../javafx/scene/shape/Shape.html" title="class in javafx.scene.shape">Shape</a>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/layout/Region.html#shapeProperty">shape</a></span></code>
<div class="block">When specified, the <code>shape</code> will cause the region to be
 rendered as the specified shape rather than as a rounded rectangle.</div>
</td>
</tr>
<tr id="i16" class="altColor">
<td class="colFirst"><code><a href="../../../javafx/beans/property/BooleanProperty.html" title="class in javafx.beans.property">BooleanProperty</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/layout/Region.html#snapToPixelProperty">snapToPixel</a></span></code>
<div class="block">Defines whether this region adjusts position, spacing, and size values of
 its children to pixel boundaries.</div>
</td>
</tr>
<tr id="i17" class="rowColor">
<td class="colFirst"><code><a href="../../../javafx/beans/property/ReadOnlyDoubleProperty.html" title="class in javafx.beans.property">ReadOnlyDoubleProperty</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/layout/Region.html#widthProperty">width</a></span></code>
<div class="block">The width of this resizable node.</div>
</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="properties.inherited.from.class.javafx.scene.Parent">
<!--   -->
</a>
<h3>Properties inherited from class&nbsp;javafx.scene.<a href="../../../javafx/scene/Parent.html" title="class in javafx.scene">Parent</a></h3>
<code><a href="../../../javafx/scene/Parent.html#needsLayoutProperty">needsLayout</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="properties.inherited.from.class.javafx.scene.Node">
<!--   -->
</a>
<h3>Properties inherited from class&nbsp;javafx.scene.<a href="../../../javafx/scene/Node.html" title="class in javafx.scene">Node</a></h3>
<code><a href="../../../javafx/scene/Node.html#accessibleHelpProperty">accessibleHelp</a>, <a href="../../../javafx/scene/Node.html#accessibleRoleDescriptionProperty">accessibleRoleDescription</a>, <a href="../../../javafx/scene/Node.html#accessibleRoleProperty">accessibleRole</a>, <a href="../../../javafx/scene/Node.html#accessibleTextProperty">accessibleText</a>, <a href="../../../javafx/scene/Node.html#blendModeProperty">blendMode</a>, <a href="../../../javafx/scene/Node.html#boundsInLocalProperty">boundsInLocal</a>, <a href="../../../javafx/scene/Node.html#boundsInParentProperty">boundsInParent</a>, <a href="../../../javafx/scene/Node.html#cacheHintProperty">cacheHint</a>, <a href="../../../javafx/scene/Node.html#cacheProperty">cache</a>, <a href="../../../javafx/scene/Node.html#clipProperty">clip</a>, <a href="../../../javafx/scene/Node.html#cursorProperty">cursor</a>, <a href="../../../javafx/scene/Node.html#depthTestProperty">depthTest</a>, <a href="../../../javafx/scene/Node.html#disabledProperty">disabled</a>, <a href="../../../javafx/scene/Node.html#disableProperty">disable</a>, <a href="../../../javafx/scene/Node.html#effectiveNodeOrientationProperty">effectiveNodeOrientation</a>, <a href="../../../javafx/scene/Node.html#effectProperty">effect</a>, <a href="../../../javafx/scene/Node.html#eventDispatcherProperty">eventDispatcher</a>, <a href="../../../javafx/scene/Node.html#focusedProperty">focused</a>, <a href="../../../javafx/scene/Node.html#focusTraversableProperty">focusTraversable</a>, <a href="../../../javafx/scene/Node.html#hoverProperty">hover</a>, <a href="../../../javafx/scene/Node.html#idProperty">id</a>, <a href="../../../javafx/scene/Node.html#inputMethodRequestsProperty">inputMethodRequests</a>, <a href="../../../javafx/scene/Node.html#layoutBoundsProperty">layoutBounds</a>, <a href="../../../javafx/scene/Node.html#layoutXProperty">layoutX</a>, <a href="../../../javafx/scene/Node.html#layoutYProperty">layoutY</a>, <a href="../../../javafx/scene/Node.html#localToParentTransformProperty">localToParentTransform</a>, <a href="../../../javafx/scene/Node.html#localToSceneTransformProperty">localToSceneTransform</a>, <a href="../../../javafx/scene/Node.html#managedProperty">managed</a>, <a href="../../../javafx/scene/Node.html#mouseTransparentProperty">mouseTransparent</a>, <a href="../../../javafx/scene/Node.html#nodeOrientationProperty">nodeOrientation</a>, <a href="../../../javafx/scene/Node.html#onContextMenuRequestedProperty">onContextMenuRequested</a>, <a href="../../../javafx/scene/Node.html#onDragDetectedProperty">onDragDetected</a>, <a href="../../../javafx/scene/Node.html#onDragDoneProperty">onDragDone</a>, <a href="../../../javafx/scene/Node.html#onDragDroppedProperty">onDragDropped</a>, <a href="../../../javafx/scene/Node.html#onDragEnteredProperty">onDragEntered</a>, <a href="../../../javafx/scene/Node.html#onDragExitedProperty">onDragExited</a>, <a href="../../../javafx/scene/Node.html#onDragOverProperty">onDragOver</a>, <a href="../../../javafx/scene/Node.html#onInputMethodTextChangedProperty">onInputMethodTextChanged</a>, <a href="../../../javafx/scene/Node.html#onKeyPressedProperty">onKeyPressed</a>, <a href="../../../javafx/scene/Node.html#onKeyReleasedProperty">onKeyReleased</a>, <a href="../../../javafx/scene/Node.html#onKeyTypedProperty">onKeyTyped</a>, <a href="../../../javafx/scene/Node.html#onMouseClickedProperty">onMouseClicked</a>, <a href="../../../javafx/scene/Node.html#onMouseDragEnteredProperty">onMouseDragEntered</a>, <a href="../../../javafx/scene/Node.html#onMouseDragExitedProperty">onMouseDragExited</a>, <a href="../../../javafx/scene/Node.html#onMouseDraggedProperty">onMouseDragged</a>, <a href="../../../javafx/scene/Node.html#onMouseDragOverProperty">onMouseDragOver</a>, <a href="../../../javafx/scene/Node.html#onMouseDragReleasedProperty">onMouseDragReleased</a>, <a href="../../../javafx/scene/Node.html#onMouseEnteredProperty">onMouseEntered</a>, <a href="../../../javafx/scene/Node.html#onMouseExitedProperty">onMouseExited</a>, <a href="../../../javafx/scene/Node.html#onMouseMovedProperty">onMouseMoved</a>, <a href="../../../javafx/scene/Node.html#onMousePressedProperty">onMousePressed</a>, <a href="../../../javafx/scene/Node.html#onMouseReleasedProperty">onMouseReleased</a>, <a href="../../../javafx/scene/Node.html#onRotateProperty">onRotate</a>, <a href="../../../javafx/scene/Node.html#onRotationFinishedProperty">onRotationFinished</a>, <a href="../../../javafx/scene/Node.html#onRotationStartedProperty">onRotationStarted</a>, <a href="../../../javafx/scene/Node.html#onScrollFinishedProperty">onScrollFinished</a>, <a href="../../../javafx/scene/Node.html#onScrollProperty">onScroll</a>, <a href="../../../javafx/scene/Node.html#onScrollStartedProperty">onScrollStarted</a>, <a href="../../../javafx/scene/Node.html#onSwipeDownProperty">onSwipeDown</a>, <a href="../../../javafx/scene/Node.html#onSwipeLeftProperty">onSwipeLeft</a>, <a href="../../../javafx/scene/Node.html#onSwipeRightProperty">onSwipeRight</a>, <a href="../../../javafx/scene/Node.html#onSwipeUpProperty">onSwipeUp</a>, <a href="../../../javafx/scene/Node.html#onTouchMovedProperty">onTouchMoved</a>, <a href="../../../javafx/scene/Node.html#onTouchPressedProperty">onTouchPressed</a>, <a href="../../../javafx/scene/Node.html#onTouchReleasedProperty">onTouchReleased</a>, <a href="../../../javafx/scene/Node.html#onTouchStationaryProperty">onTouchStationary</a>, <a href="../../../javafx/scene/Node.html#onZoomFinishedProperty">onZoomFinished</a>, <a href="../../../javafx/scene/Node.html#onZoomProperty">onZoom</a>, <a href="../../../javafx/scene/Node.html#onZoomStartedProperty">onZoomStarted</a>, <a href="../../../javafx/scene/Node.html#opacityProperty">opacity</a>, <a href="../../../javafx/scene/Node.html#parentProperty">parent</a>, <a href="../../../javafx/scene/Node.html#pickOnBoundsProperty">pickOnBounds</a>, <a href="../../../javafx/scene/Node.html#pressedProperty">pressed</a>, <a href="../../../javafx/scene/Node.html#rotateProperty">rotate</a>, <a href="../../../javafx/scene/Node.html#rotationAxisProperty">rotationAxis</a>, <a href="../../../javafx/scene/Node.html#scaleXProperty">scaleX</a>, <a href="../../../javafx/scene/Node.html#scaleYProperty">scaleY</a>, <a href="../../../javafx/scene/Node.html#scaleZProperty">scaleZ</a>, <a href="../../../javafx/scene/Node.html#sceneProperty">scene</a>, <a href="../../../javafx/scene/Node.html#styleProperty">style</a>, <a href="../../../javafx/scene/Node.html#translateXProperty">translateX</a>, <a href="../../../javafx/scene/Node.html#translateYProperty">translateY</a>, <a href="../../../javafx/scene/Node.html#translateZProperty">translateZ</a>, <a href="../../../javafx/scene/Node.html#visibleProperty">visible</a></code></li>
</ul>
</li>
</ul>
<!-- =========== FIELD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="field.summary">
<!--   -->
</a>
<h3>Field Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Field and Description</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static double</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/layout/Region.html#USE_COMPUTED_SIZE">USE_COMPUTED_SIZE</a></span></code>
<div class="block">Sentinel value which can be passed to a region's
 <a href="../../../javafx/scene/layout/Region.html#setMinWidth-double-"><code>setMinWidth</code></a>,
 <a href="../../../javafx/scene/layout/Region.html#setMinHeight-double-"><code>setMinHeight</code></a>,
 <a href="../../../javafx/scene/layout/Region.html#setPrefWidth-double-"><code>setPrefWidth</code></a>,
 <a href="../../../javafx/scene/layout/Region.html#setPrefHeight-double-"><code>setPrefHeight</code></a>,
 <a href="../../../javafx/scene/layout/Region.html#setMaxWidth-double-"><code>setMaxWidth</code></a>,
 <a href="../../../javafx/scene/layout/Region.html#setMaxHeight-double-"><code>setMaxHeight</code></a> methods
 to reset the region's size constraint back to it's intrinsic size returned
 by <a href="../../../javafx/scene/layout/Region.html#computeMinWidth-double-"><code>computeMinWidth</code></a>, <a href="../../../javafx/scene/layout/Region.html#computeMinHeight-double-"><code>computeMinHeight</code></a>,
 <a href="../../../javafx/scene/layout/Region.html#computePrefWidth-double-"><code>computePrefWidth</code></a>, <a href="../../../javafx/scene/layout/Region.html#computePrefHeight-double-"><code>computePrefHeight</code></a>,
 <a href="../../../javafx/scene/layout/Region.html#computeMaxWidth-double-"><code>computeMaxWidth</code></a>, or <a href="../../../javafx/scene/layout/Region.html#computeMaxHeight-double-"><code>computeMaxHeight</code></a>.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static double</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/layout/Region.html#USE_PREF_SIZE">USE_PREF_SIZE</a></span></code>
<div class="block">Sentinel value which can be passed to a region's
 <a href="../../../javafx/scene/layout/Region.html#setMinWidth-double-"><code>setMinWidth</code></a>,
 <a href="../../../javafx/scene/layout/Region.html#setMinHeight-double-"><code>setMinHeight</code></a>,
 <a href="../../../javafx/scene/layout/Region.html#setMaxWidth-double-"><code>setMaxWidth</code></a> or
 <a href="../../../javafx/scene/layout/Region.html#setMaxHeight-double-"><code>setMaxHeight</code></a>
 methods to indicate that the preferred dimension should be used for that max and/or min constraint.</div>
</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="fields.inherited.from.class.javafx.scene.Node">
<!--   -->
</a>
<h3>Fields inherited from class&nbsp;javafx.scene.<a href="../../../javafx/scene/Node.html" title="class in javafx.scene">Node</a></h3>
<code><a href="../../../javafx/scene/Node.html#BASELINE_OFFSET_SAME_AS_HEIGHT">BASELINE_OFFSET_SAME_AS_HEIGHT</a></code></li>
</ul>
</li>
</ul>
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.summary">
<!--   -->
</a>
<h3>Constructor Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../javafx/scene/layout/Region.html#Region--">Region</a></span>()</code>
<div class="block">Creates a new Region with an empty Background and and empty Border.</div>
</td>
</tr>
</table>
</li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!--   -->
</a>
<h3>Method Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code><a href="../../../javafx/beans/property/ObjectProperty.html" title="class in javafx.beans.property">ObjectProperty</a>&lt;<a href="../../../javafx/scene/layout/Background.html" title="class in javafx.scene.layout">Background</a>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/layout/Region.html#backgroundProperty--">backgroundProperty</a></span>()</code>
<div class="block">The background of the Region, which is made up of zero or more BackgroundFills, and
 zero or more BackgroundImages.</div>
</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code><a href="../../../javafx/beans/property/ObjectProperty.html" title="class in javafx.beans.property">ObjectProperty</a>&lt;<a href="../../../javafx/scene/layout/Border.html" title="class in javafx.scene.layout">Border</a>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/layout/Region.html#borderProperty--">borderProperty</a></span>()</code>
<div class="block">The border of the Region, which is made up of zero or more BorderStrokes, and
 zero or more BorderImages.</div>
</td>
</tr>
<tr id="i2" class="altColor">
<td class="colFirst"><code><a href="../../../javafx/beans/property/BooleanProperty.html" title="class in javafx.beans.property">BooleanProperty</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/layout/Region.html#cacheShapeProperty--">cacheShapeProperty</a></span>()</code>
<div class="block">Defines a hint to the system indicating that the Shape used to define the region's
 background is stable and would benefit from caching.</div>
</td>
</tr>
<tr id="i3" class="rowColor">
<td class="colFirst"><code><a href="../../../javafx/beans/property/BooleanProperty.html" title="class in javafx.beans.property">BooleanProperty</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/layout/Region.html#centerShapeProperty--">centerShapeProperty</a></span>()</code>
<div class="block">Defines whether the shape is centered within the Region's width or height.</div>
</td>
</tr>
<tr id="i4" class="altColor">
<td class="colFirst"><code>protected double</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/layout/Region.html#computeMaxHeight-double-">computeMaxHeight</a></span>(double&nbsp;width)</code>
<div class="block">Computes the maximum height of this region.</div>
</td>
</tr>
<tr id="i5" class="rowColor">
<td class="colFirst"><code>protected double</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/layout/Region.html#computeMaxWidth-double-">computeMaxWidth</a></span>(double&nbsp;height)</code>
<div class="block">Computes the maximum width for this region.</div>
</td>
</tr>
<tr id="i6" class="altColor">
<td class="colFirst"><code>protected double</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/layout/Region.html#computeMinHeight-double-">computeMinHeight</a></span>(double&nbsp;width)</code>
<div class="block">Computes the minimum height of this region.</div>
</td>
</tr>
<tr id="i7" class="rowColor">
<td class="colFirst"><code>protected double</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/layout/Region.html#computeMinWidth-double-">computeMinWidth</a></span>(double&nbsp;height)</code>
<div class="block">Computes the minimum width of this region.</div>
</td>
</tr>
<tr id="i8" class="altColor">
<td class="colFirst"><code>protected double</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/layout/Region.html#computePrefHeight-double-">computePrefHeight</a></span>(double&nbsp;width)</code>
<div class="block">Computes the preferred height of this region for the given width;
 Region subclasses should override this method to return an appropriate
 value based on their content and layout strategy.</div>
</td>
</tr>
<tr id="i9" class="rowColor">
<td class="colFirst"><code>protected double</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/layout/Region.html#computePrefWidth-double-">computePrefWidth</a></span>(double&nbsp;height)</code>
<div class="block">Computes the preferred width of this region for the given height.</div>
</td>
</tr>
<tr id="i10" class="altColor">
<td class="colFirst"><code><a href="../../../javafx/scene/layout/Background.html" title="class in javafx.scene.layout">Background</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/layout/Region.html#getBackground--">getBackground</a></span>()</code>
<div class="block">Gets the value of the property background.</div>
</td>
</tr>
<tr id="i11" class="rowColor">
<td class="colFirst"><code><a href="../../../javafx/scene/layout/Border.html" title="class in javafx.scene.layout">Border</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/layout/Region.html#getBorder--">getBorder</a></span>()</code>
<div class="block">Gets the value of the property border.</div>
</td>
</tr>
<tr id="i12" class="altColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../javafx/css/CssMetaData.html" title="class in javafx.css">CssMetaData</a>&lt;? extends <a href="../../../javafx/css/Styleable.html" title="interface in javafx.css">Styleable</a>,?&gt;&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/layout/Region.html#getClassCssMetaData--">getClassCssMetaData</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i13" class="rowColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../javafx/css/CssMetaData.html" title="class in javafx.css">CssMetaData</a>&lt;? extends <a href="../../../javafx/css/Styleable.html" title="interface in javafx.css">Styleable</a>,?&gt;&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/layout/Region.html#getCssMetaData--">getCssMetaData</a></span>()</code>
<div class="block">This method should delegate to <a href="../../../javafx/scene/Node.html#getClassCssMetaData--"><code>Node.getClassCssMetaData()</code></a> so that
 a Node's CssMetaData can be accessed without the need for reflection.</div>
</td>
</tr>
<tr id="i14" class="altColor">
<td class="colFirst"><code>double</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/layout/Region.html#getHeight--">getHeight</a></span>()</code>
<div class="block">Gets the value of the property height.</div>
</td>
</tr>
<tr id="i15" class="rowColor">
<td class="colFirst"><code><a href="../../../javafx/geometry/Insets.html" title="class in javafx.geometry">Insets</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/layout/Region.html#getInsets--">getInsets</a></span>()</code>
<div class="block">Gets the value of the property insets.</div>
</td>
</tr>
<tr id="i16" class="altColor">
<td class="colFirst"><code>double</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/layout/Region.html#getMaxHeight--">getMaxHeight</a></span>()</code>
<div class="block">Gets the value of the property maxHeight.</div>
</td>
</tr>
<tr id="i17" class="rowColor">
<td class="colFirst"><code>double</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/layout/Region.html#getMaxWidth--">getMaxWidth</a></span>()</code>
<div class="block">Gets the value of the property maxWidth.</div>
</td>
</tr>
<tr id="i18" class="altColor">
<td class="colFirst"><code>double</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/layout/Region.html#getMinHeight--">getMinHeight</a></span>()</code>
<div class="block">Gets the value of the property minHeight.</div>
</td>
</tr>
<tr id="i19" class="rowColor">
<td class="colFirst"><code>double</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/layout/Region.html#getMinWidth--">getMinWidth</a></span>()</code>
<div class="block">Gets the value of the property minWidth.</div>
</td>
</tr>
<tr id="i20" class="altColor">
<td class="colFirst"><code><a href="../../../javafx/geometry/Insets.html" title="class in javafx.geometry">Insets</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/layout/Region.html#getOpaqueInsets--">getOpaqueInsets</a></span>()</code>
<div class="block">Gets the value of the property opaqueInsets.</div>
</td>
</tr>
<tr id="i21" class="rowColor">
<td class="colFirst"><code><a href="../../../javafx/geometry/Insets.html" title="class in javafx.geometry">Insets</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/layout/Region.html#getPadding--">getPadding</a></span>()</code>
<div class="block">Gets the value of the property padding.</div>
</td>
</tr>
<tr id="i22" class="altColor">
<td class="colFirst"><code>double</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/layout/Region.html#getPrefHeight--">getPrefHeight</a></span>()</code>
<div class="block">Gets the value of the property prefHeight.</div>
</td>
</tr>
<tr id="i23" class="rowColor">
<td class="colFirst"><code>double</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/layout/Region.html#getPrefWidth--">getPrefWidth</a></span>()</code>
<div class="block">Gets the value of the property prefWidth.</div>
</td>
</tr>
<tr id="i24" class="altColor">
<td class="colFirst"><code><a href="../../../javafx/scene/shape/Shape.html" title="class in javafx.scene.shape">Shape</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/layout/Region.html#getShape--">getShape</a></span>()</code>
<div class="block">Gets the value of the property shape.</div>
</td>
</tr>
<tr id="i25" class="rowColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/layout/Region.html#getUserAgentStylesheet--">getUserAgentStylesheet</a></span>()</code>
<div class="block">An implementation may specify its own user-agent styles for this Region, and its children,
 by overriding this method.</div>
</td>
</tr>
<tr id="i26" class="altColor">
<td class="colFirst"><code>double</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/layout/Region.html#getWidth--">getWidth</a></span>()</code>
<div class="block">Gets the value of the property width.</div>
</td>
</tr>
<tr id="i27" class="rowColor">
<td class="colFirst"><code><a href="../../../javafx/beans/property/ReadOnlyDoubleProperty.html" title="class in javafx.beans.property">ReadOnlyDoubleProperty</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/layout/Region.html#heightProperty--">heightProperty</a></span>()</code>
<div class="block">The height of this resizable node.</div>
</td>
</tr>
<tr id="i28" class="altColor">
<td class="colFirst"><code><a href="../../../javafx/beans/property/ReadOnlyObjectProperty.html" title="class in javafx.beans.property">ReadOnlyObjectProperty</a>&lt;<a href="../../../javafx/geometry/Insets.html" title="class in javafx.geometry">Insets</a>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/layout/Region.html#insetsProperty--">insetsProperty</a></span>()</code>
<div class="block">The insets of the Region define the distance from the edge of the region (its layout bounds,
 or (0, 0, width, height)) to the edge of the content area.</div>
</td>
</tr>
<tr id="i29" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/layout/Region.html#isCacheShape--">isCacheShape</a></span>()</code>
<div class="block">Gets the value of the property cacheShape.</div>
</td>
</tr>
<tr id="i30" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/layout/Region.html#isCenterShape--">isCenterShape</a></span>()</code>
<div class="block">Gets the value of the property centerShape.</div>
</td>
</tr>
<tr id="i31" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/layout/Region.html#isResizable--">isResizable</a></span>()</code>
<div class="block">Returns <code>true</code> since all Regions are resizable.</div>
</td>
</tr>
<tr id="i32" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/layout/Region.html#isScaleShape--">isScaleShape</a></span>()</code>
<div class="block">Gets the value of the property scaleShape.</div>
</td>
</tr>
<tr id="i33" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/layout/Region.html#isSnapToPixel--">isSnapToPixel</a></span>()</code>
<div class="block">Gets the value of the property snapToPixel.</div>
</td>
</tr>
<tr id="i34" class="altColor">
<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/layout/Region.html#layoutInArea-javafx.scene.Node-double-double-double-double-double-javafx.geometry.HPos-javafx.geometry.VPos-">layoutInArea</a></span>(<a href="../../../javafx/scene/Node.html" title="class in javafx.scene">Node</a>&nbsp;child,
            double&nbsp;areaX,
            double&nbsp;areaY,
            double&nbsp;areaWidth,
            double&nbsp;areaHeight,
            double&nbsp;areaBaselineOffset,
            <a href="../../../javafx/geometry/HPos.html" title="enum in javafx.geometry">HPos</a>&nbsp;halignment,
            <a href="../../../javafx/geometry/VPos.html" title="enum in javafx.geometry">VPos</a>&nbsp;valignment)</code>
<div class="block">Utility method which lays out the child within an area of this
 region defined by <code>areaX</code>, <code>areaY</code>, <code>areaWidth</code> x <code>areaHeight</code>,
 with a baseline offset relative to that area.</div>
</td>
</tr>
<tr id="i35" class="rowColor">
<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/layout/Region.html#layoutInArea-javafx.scene.Node-double-double-double-double-double-javafx.geometry.Insets-boolean-boolean-javafx.geometry.HPos-javafx.geometry.VPos-">layoutInArea</a></span>(<a href="../../../javafx/scene/Node.html" title="class in javafx.scene">Node</a>&nbsp;child,
            double&nbsp;areaX,
            double&nbsp;areaY,
            double&nbsp;areaWidth,
            double&nbsp;areaHeight,
            double&nbsp;areaBaselineOffset,
            <a href="../../../javafx/geometry/Insets.html" title="class in javafx.geometry">Insets</a>&nbsp;margin,
            boolean&nbsp;fillWidth,
            boolean&nbsp;fillHeight,
            <a href="../../../javafx/geometry/HPos.html" title="enum in javafx.geometry">HPos</a>&nbsp;halignment,
            <a href="../../../javafx/geometry/VPos.html" title="enum in javafx.geometry">VPos</a>&nbsp;valignment)</code>
<div class="block">Utility method which lays out the child within an area of this
 region defined by <code>areaX</code>, <code>areaY</code>, <code>areaWidth</code> x <code>areaHeight</code>,
 with a baseline offset relative to that area.</div>
</td>
</tr>
<tr id="i36" class="altColor">
<td class="colFirst"><code>static void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/layout/Region.html#layoutInArea-javafx.scene.Node-double-double-double-double-double-javafx.geometry.Insets-boolean-boolean-javafx.geometry.HPos-javafx.geometry.VPos-boolean-">layoutInArea</a></span>(<a href="../../../javafx/scene/Node.html" title="class in javafx.scene">Node</a>&nbsp;child,
            double&nbsp;areaX,
            double&nbsp;areaY,
            double&nbsp;areaWidth,
            double&nbsp;areaHeight,
            double&nbsp;areaBaselineOffset,
            <a href="../../../javafx/geometry/Insets.html" title="class in javafx.geometry">Insets</a>&nbsp;margin,
            boolean&nbsp;fillWidth,
            boolean&nbsp;fillHeight,
            <a href="../../../javafx/geometry/HPos.html" title="enum in javafx.geometry">HPos</a>&nbsp;halignment,
            <a href="../../../javafx/geometry/VPos.html" title="enum in javafx.geometry">VPos</a>&nbsp;valignment,
            boolean&nbsp;isSnapToPixel)</code>
<div class="block">Utility method which lays out the child within an area of it's
 parent defined by <code>areaX</code>, <code>areaY</code>, <code>areaWidth</code> x <code>areaHeight</code>,
 with a baseline offset relative to that area.</div>
</td>
</tr>
<tr id="i37" class="rowColor">
<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/layout/Region.html#layoutInArea-javafx.scene.Node-double-double-double-double-double-javafx.geometry.Insets-javafx.geometry.HPos-javafx.geometry.VPos-">layoutInArea</a></span>(<a href="../../../javafx/scene/Node.html" title="class in javafx.scene">Node</a>&nbsp;child,
            double&nbsp;areaX,
            double&nbsp;areaY,
            double&nbsp;areaWidth,
            double&nbsp;areaHeight,
            double&nbsp;areaBaselineOffset,
            <a href="../../../javafx/geometry/Insets.html" title="class in javafx.geometry">Insets</a>&nbsp;margin,
            <a href="../../../javafx/geometry/HPos.html" title="enum in javafx.geometry">HPos</a>&nbsp;halignment,
            <a href="../../../javafx/geometry/VPos.html" title="enum in javafx.geometry">VPos</a>&nbsp;valignment)</code>
<div class="block">Utility method which lays out the child within an area of this
 region defined by <code>areaX</code>, <code>areaY</code>, <code>areaWidth</code> x <code>areaHeight</code>,
 with a baseline offset relative to that area.</div>
</td>
</tr>
<tr id="i38" class="altColor">
<td class="colFirst"><code>double</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/layout/Region.html#maxHeight-double-">maxHeight</a></span>(double&nbsp;width)</code>
<div class="block">Called during layout to determine the maximum height for this node.</div>
</td>
</tr>
<tr id="i39" class="rowColor">
<td class="colFirst"><code><a href="../../../javafx/beans/property/DoubleProperty.html" title="class in javafx.beans.property">DoubleProperty</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/layout/Region.html#maxHeightProperty--">maxHeightProperty</a></span>()</code>
<div class="block">Property for overriding the region's computed maximum height.</div>
</td>
</tr>
<tr id="i40" class="altColor">
<td class="colFirst"><code>double</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/layout/Region.html#maxWidth-double-">maxWidth</a></span>(double&nbsp;height)</code>
<div class="block">Called during layout to determine the maximum width for this node.</div>
</td>
</tr>
<tr id="i41" class="rowColor">
<td class="colFirst"><code><a href="../../../javafx/beans/property/DoubleProperty.html" title="class in javafx.beans.property">DoubleProperty</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/layout/Region.html#maxWidthProperty--">maxWidthProperty</a></span>()</code>
<div class="block">Property for overriding the region's computed maximum width.</div>
</td>
</tr>
<tr id="i42" class="altColor">
<td class="colFirst"><code>double</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/layout/Region.html#minHeight-double-">minHeight</a></span>(double&nbsp;width)</code>
<div class="block">Called during layout to determine the minimum height for this node.</div>
</td>
</tr>
<tr id="i43" class="rowColor">
<td class="colFirst"><code><a href="../../../javafx/beans/property/DoubleProperty.html" title="class in javafx.beans.property">DoubleProperty</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/layout/Region.html#minHeightProperty--">minHeightProperty</a></span>()</code>
<div class="block">Property for overriding the region's computed minimum height.</div>
</td>
</tr>
<tr id="i44" class="altColor">
<td class="colFirst"><code>double</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/layout/Region.html#minWidth-double-">minWidth</a></span>(double&nbsp;height)</code>
<div class="block">Called during layout to determine the minimum width for this node.</div>
</td>
</tr>
<tr id="i45" class="rowColor">
<td class="colFirst"><code><a href="../../../javafx/beans/property/DoubleProperty.html" title="class in javafx.beans.property">DoubleProperty</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/layout/Region.html#minWidthProperty--">minWidthProperty</a></span>()</code>
<div class="block">Property for overriding the region's computed minimum width.</div>
</td>
</tr>
<tr id="i46" class="altColor">
<td class="colFirst"><code><a href="../../../javafx/beans/property/ObjectProperty.html" title="class in javafx.beans.property">ObjectProperty</a>&lt;<a href="../../../javafx/geometry/Insets.html" title="class in javafx.geometry">Insets</a>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/layout/Region.html#opaqueInsetsProperty--">opaqueInsetsProperty</a></span>()</code>
<div class="block">Defines the area of the region within which completely opaque pixels
 are drawn.</div>
</td>
</tr>
<tr id="i47" class="rowColor">
<td class="colFirst"><code><a href="../../../javafx/beans/property/ObjectProperty.html" title="class in javafx.beans.property">ObjectProperty</a>&lt;<a href="../../../javafx/geometry/Insets.html" title="class in javafx.geometry">Insets</a>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/layout/Region.html#paddingProperty--">paddingProperty</a></span>()</code>
<div class="block">The top, right, bottom, and left padding around the region's content.</div>
</td>
</tr>
<tr id="i48" class="altColor">
<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/layout/Region.html#positionInArea-javafx.scene.Node-double-double-double-double-double-javafx.geometry.HPos-javafx.geometry.VPos-">positionInArea</a></span>(<a href="../../../javafx/scene/Node.html" title="class in javafx.scene">Node</a>&nbsp;child,
              double&nbsp;areaX,
              double&nbsp;areaY,
              double&nbsp;areaWidth,
              double&nbsp;areaHeight,
              double&nbsp;areaBaselineOffset,
              <a href="../../../javafx/geometry/HPos.html" title="enum in javafx.geometry">HPos</a>&nbsp;halignment,
              <a href="../../../javafx/geometry/VPos.html" title="enum in javafx.geometry">VPos</a>&nbsp;valignment)</code>
<div class="block">Utility method which positions the child within an area of this
 region defined by <code>areaX</code>, <code>areaY</code>, <code>areaWidth</code> x <code>areaHeight</code>,
 with a baseline offset relative to that area.</div>
</td>
</tr>
<tr id="i49" class="rowColor">
<td class="colFirst"><code>static void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/layout/Region.html#positionInArea-javafx.scene.Node-double-double-double-double-double-javafx.geometry.Insets-javafx.geometry.HPos-javafx.geometry.VPos-boolean-">positionInArea</a></span>(<a href="../../../javafx/scene/Node.html" title="class in javafx.scene">Node</a>&nbsp;child,
              double&nbsp;areaX,
              double&nbsp;areaY,
              double&nbsp;areaWidth,
              double&nbsp;areaHeight,
              double&nbsp;areaBaselineOffset,
              <a href="../../../javafx/geometry/Insets.html" title="class in javafx.geometry">Insets</a>&nbsp;margin,
              <a href="../../../javafx/geometry/HPos.html" title="enum in javafx.geometry">HPos</a>&nbsp;halignment,
              <a href="../../../javafx/geometry/VPos.html" title="enum in javafx.geometry">VPos</a>&nbsp;valignment,
              boolean&nbsp;isSnapToPixel)</code>
<div class="block">Utility method which positions the child within an area of this
 region defined by <code>areaX</code>, <code>areaY</code>, <code>areaWidth</code> x <code>areaHeight</code>,
 with a baseline offset relative to that area.</div>
</td>
</tr>
<tr id="i50" class="altColor">
<td class="colFirst"><code>double</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/layout/Region.html#prefHeight-double-">prefHeight</a></span>(double&nbsp;width)</code>
<div class="block">Called during layout to determine the preferred height for this node.</div>
</td>
</tr>
<tr id="i51" class="rowColor">
<td class="colFirst"><code><a href="../../../javafx/beans/property/DoubleProperty.html" title="class in javafx.beans.property">DoubleProperty</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/layout/Region.html#prefHeightProperty--">prefHeightProperty</a></span>()</code>
<div class="block">Property for overriding the region's computed preferred height.</div>
</td>
</tr>
<tr id="i52" class="altColor">
<td class="colFirst"><code>double</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/layout/Region.html#prefWidth-double-">prefWidth</a></span>(double&nbsp;height)</code>
<div class="block">Called during layout to determine the preferred width for this node.</div>
</td>
</tr>
<tr id="i53" class="rowColor">
<td class="colFirst"><code><a href="../../../javafx/beans/property/DoubleProperty.html" title="class in javafx.beans.property">DoubleProperty</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/layout/Region.html#prefWidthProperty--">prefWidthProperty</a></span>()</code>
<div class="block">Property for overriding the region's computed preferred width.</div>
</td>
</tr>
<tr id="i54" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/layout/Region.html#resize-double-double-">resize</a></span>(double&nbsp;width,
      double&nbsp;height)</code>
<div class="block">Invoked by the region's parent during layout to set the region's
 width and height.</div>
</td>
</tr>
<tr id="i55" class="rowColor">
<td class="colFirst"><code><a href="../../../javafx/beans/property/BooleanProperty.html" title="class in javafx.beans.property">BooleanProperty</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/layout/Region.html#scaleShapeProperty--">scaleShapeProperty</a></span>()</code>
<div class="block">Specifies whether the shape, if defined, is scaled to match the size of the Region.</div>
</td>
</tr>
<tr id="i56" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/layout/Region.html#setBackground-javafx.scene.layout.Background-">setBackground</a></span>(<a href="../../../javafx/scene/layout/Background.html" title="class in javafx.scene.layout">Background</a>&nbsp;value)</code>
<div class="block">Sets the value of the property background.</div>
</td>
</tr>
<tr id="i57" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/layout/Region.html#setBorder-javafx.scene.layout.Border-">setBorder</a></span>(<a href="../../../javafx/scene/layout/Border.html" title="class in javafx.scene.layout">Border</a>&nbsp;value)</code>
<div class="block">Sets the value of the property border.</div>
</td>
</tr>
<tr id="i58" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/layout/Region.html#setCacheShape-boolean-">setCacheShape</a></span>(boolean&nbsp;value)</code>
<div class="block">Sets the value of the property cacheShape.</div>
</td>
</tr>
<tr id="i59" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/layout/Region.html#setCenterShape-boolean-">setCenterShape</a></span>(boolean&nbsp;value)</code>
<div class="block">Sets the value of the property centerShape.</div>
</td>
</tr>
<tr id="i60" class="altColor">
<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/layout/Region.html#setHeight-double-">setHeight</a></span>(double&nbsp;value)</code>
<div class="block">Sets the value of the property height.</div>
</td>
</tr>
<tr id="i61" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/layout/Region.html#setMaxHeight-double-">setMaxHeight</a></span>(double&nbsp;value)</code>
<div class="block">Sets the value of the property maxHeight.</div>
</td>
</tr>
<tr id="i62" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/layout/Region.html#setMaxSize-double-double-">setMaxSize</a></span>(double&nbsp;maxWidth,
          double&nbsp;maxHeight)</code>
<div class="block">Convenience method for overriding the region's computed maximum width and height.</div>
</td>
</tr>
<tr id="i63" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/layout/Region.html#setMaxWidth-double-">setMaxWidth</a></span>(double&nbsp;value)</code>
<div class="block">Sets the value of the property maxWidth.</div>
</td>
</tr>
<tr id="i64" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/layout/Region.html#setMinHeight-double-">setMinHeight</a></span>(double&nbsp;value)</code>
<div class="block">Sets the value of the property minHeight.</div>
</td>
</tr>
<tr id="i65" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/layout/Region.html#setMinSize-double-double-">setMinSize</a></span>(double&nbsp;minWidth,
          double&nbsp;minHeight)</code>
<div class="block">Convenience method for overriding the region's computed minimum width and height.</div>
</td>
</tr>
<tr id="i66" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/layout/Region.html#setMinWidth-double-">setMinWidth</a></span>(double&nbsp;value)</code>
<div class="block">Sets the value of the property minWidth.</div>
</td>
</tr>
<tr id="i67" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/layout/Region.html#setOpaqueInsets-javafx.geometry.Insets-">setOpaqueInsets</a></span>(<a href="../../../javafx/geometry/Insets.html" title="class in javafx.geometry">Insets</a>&nbsp;value)</code>
<div class="block">Sets the value of the property opaqueInsets.</div>
</td>
</tr>
<tr id="i68" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/layout/Region.html#setPadding-javafx.geometry.Insets-">setPadding</a></span>(<a href="../../../javafx/geometry/Insets.html" title="class in javafx.geometry">Insets</a>&nbsp;value)</code>
<div class="block">Sets the value of the property padding.</div>
</td>
</tr>
<tr id="i69" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/layout/Region.html#setPrefHeight-double-">setPrefHeight</a></span>(double&nbsp;value)</code>
<div class="block">Sets the value of the property prefHeight.</div>
</td>
</tr>
<tr id="i70" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/layout/Region.html#setPrefSize-double-double-">setPrefSize</a></span>(double&nbsp;prefWidth,
           double&nbsp;prefHeight)</code>
<div class="block">Convenience method for overriding the region's computed preferred width and height.</div>
</td>
</tr>
<tr id="i71" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/layout/Region.html#setPrefWidth-double-">setPrefWidth</a></span>(double&nbsp;value)</code>
<div class="block">Sets the value of the property prefWidth.</div>
</td>
</tr>
<tr id="i72" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/layout/Region.html#setScaleShape-boolean-">setScaleShape</a></span>(boolean&nbsp;value)</code>
<div class="block">Sets the value of the property scaleShape.</div>
</td>
</tr>
<tr id="i73" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/layout/Region.html#setShape-javafx.scene.shape.Shape-">setShape</a></span>(<a href="../../../javafx/scene/shape/Shape.html" title="class in javafx.scene.shape">Shape</a>&nbsp;value)</code>
<div class="block">Sets the value of the property shape.</div>
</td>
</tr>
<tr id="i74" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/layout/Region.html#setSnapToPixel-boolean-">setSnapToPixel</a></span>(boolean&nbsp;value)</code>
<div class="block">Sets the value of the property snapToPixel.</div>
</td>
</tr>
<tr id="i75" class="rowColor">
<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/layout/Region.html#setWidth-double-">setWidth</a></span>(double&nbsp;value)</code>
<div class="block">Sets the value of the property width.</div>
</td>
</tr>
<tr id="i76" class="altColor">
<td class="colFirst"><code><a href="../../../javafx/beans/property/ObjectProperty.html" title="class in javafx.beans.property">ObjectProperty</a>&lt;<a href="../../../javafx/scene/shape/Shape.html" title="class in javafx.scene.shape">Shape</a>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/layout/Region.html#shapeProperty--">shapeProperty</a></span>()</code>
<div class="block">When specified, the <code>shape</code> will cause the region to be
 rendered as the specified shape rather than as a rounded rectangle.</div>
</td>
</tr>
<tr id="i77" class="rowColor">
<td class="colFirst"><code>double</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/layout/Region.html#snappedBottomInset--">snappedBottomInset</a></span>()</code>
<div class="block">Utility method to get the bottom inset which includes padding and border
 inset.</div>
</td>
</tr>
<tr id="i78" class="altColor">
<td class="colFirst"><code>double</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/layout/Region.html#snappedLeftInset--">snappedLeftInset</a></span>()</code>
<div class="block">Utility method to get the left inset which includes padding and border
 inset.</div>
</td>
</tr>
<tr id="i79" class="rowColor">
<td class="colFirst"><code>double</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/layout/Region.html#snappedRightInset--">snappedRightInset</a></span>()</code>
<div class="block">Utility method to get the right inset which includes padding and border
 inset.</div>
</td>
</tr>
<tr id="i80" class="altColor">
<td class="colFirst"><code>double</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/layout/Region.html#snappedTopInset--">snappedTopInset</a></span>()</code>
<div class="block">Utility method to get the top inset which includes padding and border
 inset.</div>
</td>
</tr>
<tr id="i81" class="rowColor">
<td class="colFirst"><code>protected double</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/layout/Region.html#snapPosition-double-">snapPosition</a></span>(double&nbsp;value)</code>
<div class="block">If this region's snapToPixel property is true, returns a value rounded
 to the nearest pixel, else returns the same value.</div>
</td>
</tr>
<tr id="i82" class="altColor">
<td class="colFirst"><code>protected double</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/layout/Region.html#snapSize-double-">snapSize</a></span>(double&nbsp;value)</code>
<div class="block">If this region's snapToPixel property is true, returns a value ceiled
 to the nearest pixel, else returns the same value.</div>
</td>
</tr>
<tr id="i83" class="rowColor">
<td class="colFirst"><code>protected double</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/layout/Region.html#snapSpace-double-">snapSpace</a></span>(double&nbsp;value)</code>
<div class="block">If this region's snapToPixel property is true, returns a value rounded
 to the nearest pixel, else returns the same value.</div>
</td>
</tr>
<tr id="i84" class="altColor">
<td class="colFirst"><code><a href="../../../javafx/beans/property/BooleanProperty.html" title="class in javafx.beans.property">BooleanProperty</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/layout/Region.html#snapToPixelProperty--">snapToPixelProperty</a></span>()</code>
<div class="block">Defines whether this region adjusts position, spacing, and size values of
 its children to pixel boundaries.</div>
</td>
</tr>
<tr id="i85" class="rowColor">
<td class="colFirst"><code><a href="../../../javafx/beans/property/ReadOnlyDoubleProperty.html" title="class in javafx.beans.property">ReadOnlyDoubleProperty</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/layout/Region.html#widthProperty--">widthProperty</a></span>()</code>
<div class="block">The width of this resizable node.</div>
</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.javafx.scene.Parent">
<!--   -->
</a>
<h3>Methods inherited from class&nbsp;javafx.scene.<a href="../../../javafx/scene/Parent.html" title="class in javafx.scene">Parent</a></h3>
<code><a href="../../../javafx/scene/Parent.html#getBaselineOffset--">getBaselineOffset</a>, <a href="../../../javafx/scene/Parent.html#getChildren--">getChildren</a>, <a href="../../../javafx/scene/Parent.html#getChildrenUnmodifiable--">getChildrenUnmodifiable</a>, <a href="../../../javafx/scene/Parent.html#getManagedChildren--">getManagedChildren</a>, <a href="../../../javafx/scene/Parent.html#getStylesheets--">getStylesheets</a>, <a href="../../../javafx/scene/Parent.html#isNeedsLayout--">isNeedsLayout</a>, <a href="../../../javafx/scene/Parent.html#layout--">layout</a>, <a href="../../../javafx/scene/Parent.html#layoutChildren--">layoutChildren</a>, <a href="../../../javafx/scene/Parent.html#lookup-java.lang.String-">lookup</a>, <a href="../../../javafx/scene/Parent.html#needsLayoutProperty--">needsLayoutProperty</a>, <a href="../../../javafx/scene/Parent.html#queryAccessibleAttribute-javafx.scene.AccessibleAttribute-java.lang.Object...-">queryAccessibleAttribute</a>, <a href="../../../javafx/scene/Parent.html#requestLayout--">requestLayout</a>, <a href="../../../javafx/scene/Parent.html#requestParentLayout--">requestParentLayout</a>, <a href="../../../javafx/scene/Parent.html#setNeedsLayout-boolean-">setNeedsLayout</a>, <a href="../../../javafx/scene/Parent.html#updateBounds--">updateBounds</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.javafx.scene.Node">
<!--   -->
</a>
<h3>Methods inherited from class&nbsp;javafx.scene.<a href="../../../javafx/scene/Node.html" title="class in javafx.scene">Node</a></h3>
<code><a href="../../../javafx/scene/Node.html#accessibleHelpProperty--">accessibleHelpProperty</a>, <a href="../../../javafx/scene/Node.html#accessibleRoleDescriptionProperty--">accessibleRoleDescriptionProperty</a>, <a href="../../../javafx/scene/Node.html#accessibleRoleProperty--">accessibleRoleProperty</a>, <a href="../../../javafx/scene/Node.html#accessibleTextProperty--">accessibleTextProperty</a>, <a href="../../../javafx/scene/Node.html#addEventFilter-javafx.event.EventType-javafx.event.EventHandler-">addEventFilter</a>, <a href="../../../javafx/scene/Node.html#addEventHandler-javafx.event.EventType-javafx.event.EventHandler-">addEventHandler</a>, <a href="../../../javafx/scene/Node.html#applyCss--">applyCss</a>, <a href="../../../javafx/scene/Node.html#autosize--">autosize</a>, <a href="../../../javafx/scene/Node.html#blendModeProperty--">blendModeProperty</a>, <a href="../../../javafx/scene/Node.html#boundsInLocalProperty--">boundsInLocalProperty</a>, <a href="../../../javafx/scene/Node.html#boundsInParentProperty--">boundsInParentProperty</a>, <a href="../../../javafx/scene/Node.html#buildEventDispatchChain-javafx.event.EventDispatchChain-">buildEventDispatchChain</a>, <a href="../../../javafx/scene/Node.html#cacheHintProperty--">cacheHintProperty</a>, <a href="../../../javafx/scene/Node.html#cacheProperty--">cacheProperty</a>, <a href="../../../javafx/scene/Node.html#clipProperty--">clipProperty</a>, <a href="../../../javafx/scene/Node.html#computeAreaInScreen--">computeAreaInScreen</a>, <a href="../../../javafx/scene/Node.html#contains-double-double-">contains</a>, <a href="../../../javafx/scene/Node.html#contains-javafx.geometry.Point2D-">contains</a>, <a href="../../../javafx/scene/Node.html#cursorProperty--">cursorProperty</a>, <a href="../../../javafx/scene/Node.html#depthTestProperty--">depthTestProperty</a>, <a href="../../../javafx/scene/Node.html#disabledProperty--">disabledProperty</a>, <a href="../../../javafx/scene/Node.html#disableProperty--">disableProperty</a>, <a href="../../../javafx/scene/Node.html#effectiveNodeOrientationProperty--">effectiveNodeOrientationProperty</a>, <a href="../../../javafx/scene/Node.html#effectProperty--">effectProperty</a>, <a href="../../../javafx/scene/Node.html#eventDispatcherProperty--">eventDispatcherProperty</a>, <a href="../../../javafx/scene/Node.html#executeAccessibleAction-javafx.scene.AccessibleAction-java.lang.Object...-">executeAccessibleAction</a>, <a href="../../../javafx/scene/Node.html#fireEvent-javafx.event.Event-">fireEvent</a>, <a href="../../../javafx/scene/Node.html#focusedProperty--">focusedProperty</a>, <a href="../../../javafx/scene/Node.html#focusTraversableProperty--">focusTraversableProperty</a>, <a href="../../../javafx/scene/Node.html#getAccessibleHelp--">getAccessibleHelp</a>, <a href="../../../javafx/scene/Node.html#getAccessibleRole--">getAccessibleRole</a>, <a href="../../../javafx/scene/Node.html#getAccessibleRoleDescription--">getAccessibleRoleDescription</a>, <a href="../../../javafx/scene/Node.html#getAccessibleText--">getAccessibleText</a>, <a href="../../../javafx/scene/Node.html#getBlendMode--">getBlendMode</a>, <a href="../../../javafx/scene/Node.html#getBoundsInLocal--">getBoundsInLocal</a>, <a href="../../../javafx/scene/Node.html#getBoundsInParent--">getBoundsInParent</a>, <a href="../../../javafx/scene/Node.html#getCacheHint--">getCacheHint</a>, <a href="../../../javafx/scene/Node.html#getClip--">getClip</a>, <a href="../../../javafx/scene/Node.html#getContentBias--">getContentBias</a>, <a href="../../../javafx/scene/Node.html#getCursor--">getCursor</a>, <a href="../../../javafx/scene/Node.html#getDepthTest--">getDepthTest</a>, <a href="../../../javafx/scene/Node.html#getEffect--">getEffect</a>, <a href="../../../javafx/scene/Node.html#getEffectiveNodeOrientation--">getEffectiveNodeOrientation</a>, <a href="../../../javafx/scene/Node.html#getEventDispatcher--">getEventDispatcher</a>, <a href="../../../javafx/scene/Node.html#getId--">getId</a>, <a href="../../../javafx/scene/Node.html#getInputMethodRequests--">getInputMethodRequests</a>, <a href="../../../javafx/scene/Node.html#getLayoutBounds--">getLayoutBounds</a>, <a href="../../../javafx/scene/Node.html#getLayoutX--">getLayoutX</a>, <a href="../../../javafx/scene/Node.html#getLayoutY--">getLayoutY</a>, <a href="../../../javafx/scene/Node.html#getLocalToParentTransform--">getLocalToParentTransform</a>, <a href="../../../javafx/scene/Node.html#getLocalToSceneTransform--">getLocalToSceneTransform</a>, <a href="../../../javafx/scene/Node.html#getNodeOrientation--">getNodeOrientation</a>, <a href="../../../javafx/scene/Node.html#getOnContextMenuRequested--">getOnContextMenuRequested</a>, <a href="../../../javafx/scene/Node.html#getOnDragDetected--">getOnDragDetected</a>, <a href="../../../javafx/scene/Node.html#getOnDragDone--">getOnDragDone</a>, <a href="../../../javafx/scene/Node.html#getOnDragDropped--">getOnDragDropped</a>, <a href="../../../javafx/scene/Node.html#getOnDragEntered--">getOnDragEntered</a>, <a href="../../../javafx/scene/Node.html#getOnDragExited--">getOnDragExited</a>, <a href="../../../javafx/scene/Node.html#getOnDragOver--">getOnDragOver</a>, <a href="../../../javafx/scene/Node.html#getOnInputMethodTextChanged--">getOnInputMethodTextChanged</a>, <a href="../../../javafx/scene/Node.html#getOnKeyPressed--">getOnKeyPressed</a>, <a href="../../../javafx/scene/Node.html#getOnKeyReleased--">getOnKeyReleased</a>, <a href="../../../javafx/scene/Node.html#getOnKeyTyped--">getOnKeyTyped</a>, <a href="../../../javafx/scene/Node.html#getOnMouseClicked--">getOnMouseClicked</a>, <a href="../../../javafx/scene/Node.html#getOnMouseDragEntered--">getOnMouseDragEntered</a>, <a href="../../../javafx/scene/Node.html#getOnMouseDragExited--">getOnMouseDragExited</a>, <a href="../../../javafx/scene/Node.html#getOnMouseDragged--">getOnMouseDragged</a>, <a href="../../../javafx/scene/Node.html#getOnMouseDragOver--">getOnMouseDragOver</a>, <a href="../../../javafx/scene/Node.html#getOnMouseDragReleased--">getOnMouseDragReleased</a>, <a href="../../../javafx/scene/Node.html#getOnMouseEntered--">getOnMouseEntered</a>, <a href="../../../javafx/scene/Node.html#getOnMouseExited--">getOnMouseExited</a>, <a href="../../../javafx/scene/Node.html#getOnMouseMoved--">getOnMouseMoved</a>, <a href="../../../javafx/scene/Node.html#getOnMousePressed--">getOnMousePressed</a>, <a href="../../../javafx/scene/Node.html#getOnMouseReleased--">getOnMouseReleased</a>, <a href="../../../javafx/scene/Node.html#getOnRotate--">getOnRotate</a>, <a href="../../../javafx/scene/Node.html#getOnRotationFinished--">getOnRotationFinished</a>, <a href="../../../javafx/scene/Node.html#getOnRotationStarted--">getOnRotationStarted</a>, <a href="../../../javafx/scene/Node.html#getOnScroll--">getOnScroll</a>, <a href="../../../javafx/scene/Node.html#getOnScrollFinished--">getOnScrollFinished</a>, <a href="../../../javafx/scene/Node.html#getOnScrollStarted--">getOnScrollStarted</a>, <a href="../../../javafx/scene/Node.html#getOnSwipeDown--">getOnSwipeDown</a>, <a href="../../../javafx/scene/Node.html#getOnSwipeLeft--">getOnSwipeLeft</a>, <a href="../../../javafx/scene/Node.html#getOnSwipeRight--">getOnSwipeRight</a>, <a href="../../../javafx/scene/Node.html#getOnSwipeUp--">getOnSwipeUp</a>, <a href="../../../javafx/scene/Node.html#getOnTouchMoved--">getOnTouchMoved</a>, <a href="../../../javafx/scene/Node.html#getOnTouchPressed--">getOnTouchPressed</a>, <a href="../../../javafx/scene/Node.html#getOnTouchReleased--">getOnTouchReleased</a>, <a href="../../../javafx/scene/Node.html#getOnTouchStationary--">getOnTouchStationary</a>, <a href="../../../javafx/scene/Node.html#getOnZoom--">getOnZoom</a>, <a href="../../../javafx/scene/Node.html#getOnZoomFinished--">getOnZoomFinished</a>, <a href="../../../javafx/scene/Node.html#getOnZoomStarted--">getOnZoomStarted</a>, <a href="../../../javafx/scene/Node.html#getOpacity--">getOpacity</a>, <a href="../../../javafx/scene/Node.html#getParent--">getParent</a>, <a href="../../../javafx/scene/Node.html#getProperties--">getProperties</a>, <a href="../../../javafx/scene/Node.html#getPseudoClassStates--">getPseudoClassStates</a>, <a href="../../../javafx/scene/Node.html#getRotate--">getRotate</a>, <a href="../../../javafx/scene/Node.html#getRotationAxis--">getRotationAxis</a>, <a href="../../../javafx/scene/Node.html#getScaleX--">getScaleX</a>, <a href="../../../javafx/scene/Node.html#getScaleY--">getScaleY</a>, <a href="../../../javafx/scene/Node.html#getScaleZ--">getScaleZ</a>, <a href="../../../javafx/scene/Node.html#getScene--">getScene</a>, <a href="../../../javafx/scene/Node.html#getStyle--">getStyle</a>, <a href="../../../javafx/scene/Node.html#getStyleableParent--">getStyleableParent</a>, <a href="../../../javafx/scene/Node.html#getStyleClass--">getStyleClass</a>, <a href="../../../javafx/scene/Node.html#getTransforms--">getTransforms</a>, <a href="../../../javafx/scene/Node.html#getTranslateX--">getTranslateX</a>, <a href="../../../javafx/scene/Node.html#getTranslateY--">getTranslateY</a>, <a href="../../../javafx/scene/Node.html#getTranslateZ--">getTranslateZ</a>, <a href="../../../javafx/scene/Node.html#getTypeSelector--">getTypeSelector</a>, <a href="../../../javafx/scene/Node.html#getUserData--">getUserData</a>, <a href="../../../javafx/scene/Node.html#hasProperties--">hasProperties</a>, <a href="../../../javafx/scene/Node.html#hoverProperty--">hoverProperty</a>, <a href="../../../javafx/scene/Node.html#idProperty--">idProperty</a>, <a href="../../../javafx/scene/Node.html#inputMethodRequestsProperty--">inputMethodRequestsProperty</a>, <a href="../../../javafx/scene/Node.html#intersects-javafx.geometry.Bounds-">intersects</a>, <a href="../../../javafx/scene/Node.html#intersects-double-double-double-double-">intersects</a>, <a href="../../../javafx/scene/Node.html#isCache--">isCache</a>, <a href="../../../javafx/scene/Node.html#isDisable--">isDisable</a>, <a href="../../../javafx/scene/Node.html#isDisabled--">isDisabled</a>, <a href="../../../javafx/scene/Node.html#isFocused--">isFocused</a>, <a href="../../../javafx/scene/Node.html#isFocusTraversable--">isFocusTraversable</a>, <a href="../../../javafx/scene/Node.html#isHover--">isHover</a>, <a href="../../../javafx/scene/Node.html#isManaged--">isManaged</a>, <a href="../../../javafx/scene/Node.html#isMouseTransparent--">isMouseTransparent</a>, <a href="../../../javafx/scene/Node.html#isPickOnBounds--">isPickOnBounds</a>, <a href="../../../javafx/scene/Node.html#isPressed--">isPressed</a>, <a href="../../../javafx/scene/Node.html#isVisible--">isVisible</a>, <a href="../../../javafx/scene/Node.html#layoutBoundsProperty--">layoutBoundsProperty</a>, <a href="../../../javafx/scene/Node.html#layoutXProperty--">layoutXProperty</a>, <a href="../../../javafx/scene/Node.html#layoutYProperty--">layoutYProperty</a>, <a href="../../../javafx/scene/Node.html#localToParent-javafx.geometry.Bounds-">localToParent</a>, <a href="../../../javafx/scene/Node.html#localToParent-double-double-">localToParent</a>, <a href="../../../javafx/scene/Node.html#localToParent-double-double-double-">localToParent</a>, <a href="../../../javafx/scene/Node.html#localToParent-javafx.geometry.Point2D-">localToParent</a>, <a href="../../../javafx/scene/Node.html#localToParent-javafx.geometry.Point3D-">localToParent</a>, <a href="../../../javafx/scene/Node.html#localToParentTransformProperty--">localToParentTransformProperty</a>, <a href="../../../javafx/scene/Node.html#localToScene-javafx.geometry.Bounds-">localToScene</a>, <a href="../../../javafx/scene/Node.html#localToScene-javafx.geometry.Bounds-boolean-">localToScene</a>, <a href="../../../javafx/scene/Node.html#localToScene-double-double-">localToScene</a>, <a href="../../../javafx/scene/Node.html#localToScene-double-double-boolean-">localToScene</a>, <a href="../../../javafx/scene/Node.html#localToScene-double-double-double-">localToScene</a>, <a href="../../../javafx/scene/Node.html#localToScene-double-double-double-boolean-">localToScene</a>, <a href="../../../javafx/scene/Node.html#localToScene-javafx.geometry.Point2D-">localToScene</a>, <a href="../../../javafx/scene/Node.html#localToScene-javafx.geometry.Point2D-boolean-">localToScene</a>, <a href="../../../javafx/scene/Node.html#localToScene-javafx.geometry.Point3D-">localToScene</a>, <a href="../../../javafx/scene/Node.html#localToScene-javafx.geometry.Point3D-boolean-">localToScene</a>, <a href="../../../javafx/scene/Node.html#localToSceneTransformProperty--">localToSceneTransformProperty</a>, <a href="../../../javafx/scene/Node.html#localToScreen-javafx.geometry.Bounds-">localToScreen</a>, <a href="../../../javafx/scene/Node.html#localToScreen-double-double-">localToScreen</a>, <a href="../../../javafx/scene/Node.html#localToScreen-double-double-double-">localToScreen</a>, <a href="../../../javafx/scene/Node.html#localToScreen-javafx.geometry.Point2D-">localToScreen</a>, <a href="../../../javafx/scene/Node.html#localToScreen-javafx.geometry.Point3D-">localToScreen</a>, <a href="../../../javafx/scene/Node.html#lookupAll-java.lang.String-">lookupAll</a>, <a href="../../../javafx/scene/Node.html#managedProperty--">managedProperty</a>, <a href="../../../javafx/scene/Node.html#mouseTransparentProperty--">mouseTransparentProperty</a>, <a href="../../../javafx/scene/Node.html#nodeOrientationProperty--">nodeOrientationProperty</a>, <a href="../../../javafx/scene/Node.html#notifyAccessibleAttributeChanged-javafx.scene.AccessibleAttribute-">notifyAccessibleAttributeChanged</a>, <a href="../../../javafx/scene/Node.html#onContextMenuRequestedProperty--">onContextMenuRequestedProperty</a>, <a href="../../../javafx/scene/Node.html#onDragDetectedProperty--">onDragDetectedProperty</a>, <a href="../../../javafx/scene/Node.html#onDragDoneProperty--">onDragDoneProperty</a>, <a href="../../../javafx/scene/Node.html#onDragDroppedProperty--">onDragDroppedProperty</a>, <a href="../../../javafx/scene/Node.html#onDragEnteredProperty--">onDragEnteredProperty</a>, <a href="../../../javafx/scene/Node.html#onDragExitedProperty--">onDragExitedProperty</a>, <a href="../../../javafx/scene/Node.html#onDragOverProperty--">onDragOverProperty</a>, <a href="../../../javafx/scene/Node.html#onInputMethodTextChangedProperty--">onInputMethodTextChangedProperty</a>, <a href="../../../javafx/scene/Node.html#onKeyPressedProperty--">onKeyPressedProperty</a>, <a href="../../../javafx/scene/Node.html#onKeyReleasedProperty--">onKeyReleasedProperty</a>, <a href="../../../javafx/scene/Node.html#onKeyTypedProperty--">onKeyTypedProperty</a>, <a href="../../../javafx/scene/Node.html#onMouseClickedProperty--">onMouseClickedProperty</a>, <a href="../../../javafx/scene/Node.html#onMouseDragEnteredProperty--">onMouseDragEnteredProperty</a>, <a href="../../../javafx/scene/Node.html#onMouseDragExitedProperty--">onMouseDragExitedProperty</a>, <a href="../../../javafx/scene/Node.html#onMouseDraggedProperty--">onMouseDraggedProperty</a>, <a href="../../../javafx/scene/Node.html#onMouseDragOverProperty--">onMouseDragOverProperty</a>, <a href="../../../javafx/scene/Node.html#onMouseDragReleasedProperty--">onMouseDragReleasedProperty</a>, <a href="../../../javafx/scene/Node.html#onMouseEnteredProperty--">onMouseEnteredProperty</a>, <a href="../../../javafx/scene/Node.html#onMouseExitedProperty--">onMouseExitedProperty</a>, <a href="../../../javafx/scene/Node.html#onMouseMovedProperty--">onMouseMovedProperty</a>, <a href="../../../javafx/scene/Node.html#onMousePressedProperty--">onMousePressedProperty</a>, <a href="../../../javafx/scene/Node.html#onMouseReleasedProperty--">onMouseReleasedProperty</a>, <a href="../../../javafx/scene/Node.html#onRotateProperty--">onRotateProperty</a>, <a href="../../../javafx/scene/Node.html#onRotationFinishedProperty--">onRotationFinishedProperty</a>, <a href="../../../javafx/scene/Node.html#onRotationStartedProperty--">onRotationStartedProperty</a>, <a href="../../../javafx/scene/Node.html#onScrollFinishedProperty--">onScrollFinishedProperty</a>, <a href="../../../javafx/scene/Node.html#onScrollProperty--">onScrollProperty</a>, <a href="../../../javafx/scene/Node.html#onScrollStartedProperty--">onScrollStartedProperty</a>, <a href="../../../javafx/scene/Node.html#onSwipeDownProperty--">onSwipeDownProperty</a>, <a href="../../../javafx/scene/Node.html#onSwipeLeftProperty--">onSwipeLeftProperty</a>, <a href="../../../javafx/scene/Node.html#onSwipeRightProperty--">onSwipeRightProperty</a>, <a href="../../../javafx/scene/Node.html#onSwipeUpProperty--">onSwipeUpProperty</a>, <a href="../../../javafx/scene/Node.html#onTouchMovedProperty--">onTouchMovedProperty</a>, <a href="../../../javafx/scene/Node.html#onTouchPressedProperty--">onTouchPressedProperty</a>, <a href="../../../javafx/scene/Node.html#onTouchReleasedProperty--">onTouchReleasedProperty</a>, <a href="../../../javafx/scene/Node.html#onTouchStationaryProperty--">onTouchStationaryProperty</a>, <a href="../../../javafx/scene/Node.html#onZoomFinishedProperty--">onZoomFinishedProperty</a>, <a href="../../../javafx/scene/Node.html#onZoomProperty--">onZoomProperty</a>, <a href="../../../javafx/scene/Node.html#onZoomStartedProperty--">onZoomStartedProperty</a>, <a href="../../../javafx/scene/Node.html#opacityProperty--">opacityProperty</a>, <a href="../../../javafx/scene/Node.html#parentProperty--">parentProperty</a>, <a href="../../../javafx/scene/Node.html#parentToLocal-javafx.geometry.Bounds-">parentToLocal</a>, <a href="../../../javafx/scene/Node.html#parentToLocal-double-double-">parentToLocal</a>, <a href="../../../javafx/scene/Node.html#parentToLocal-double-double-double-">parentToLocal</a>, <a href="../../../javafx/scene/Node.html#parentToLocal-javafx.geometry.Point2D-">parentToLocal</a>, <a href="../../../javafx/scene/Node.html#parentToLocal-javafx.geometry.Point3D-">parentToLocal</a>, <a href="../../../javafx/scene/Node.html#pickOnBoundsProperty--">pickOnBoundsProperty</a>, <a href="../../../javafx/scene/Node.html#pressedProperty--">pressedProperty</a>, <a href="../../../javafx/scene/Node.html#pseudoClassStateChanged-javafx.css.PseudoClass-boolean-">pseudoClassStateChanged</a>, <a href="../../../javafx/scene/Node.html#relocate-double-double-">relocate</a>, <a href="../../../javafx/scene/Node.html#removeEventFilter-javafx.event.EventType-javafx.event.EventHandler-">removeEventFilter</a>, <a href="../../../javafx/scene/Node.html#removeEventHandler-javafx.event.EventType-javafx.event.EventHandler-">removeEventHandler</a>, <a href="../../../javafx/scene/Node.html#requestFocus--">requestFocus</a>, <a href="../../../javafx/scene/Node.html#resizeRelocate-double-double-double-double-">resizeRelocate</a>, <a href="../../../javafx/scene/Node.html#rotateProperty--">rotateProperty</a>, <a href="../../../javafx/scene/Node.html#rotationAxisProperty--">rotationAxisProperty</a>, <a href="../../../javafx/scene/Node.html#scaleXProperty--">scaleXProperty</a>, <a href="../../../javafx/scene/Node.html#scaleYProperty--">scaleYProperty</a>, <a href="../../../javafx/scene/Node.html#scaleZProperty--">scaleZProperty</a>, <a href="../../../javafx/scene/Node.html#sceneProperty--">sceneProperty</a>, <a href="../../../javafx/scene/Node.html#sceneToLocal-javafx.geometry.Bounds-">sceneToLocal</a>, <a href="../../../javafx/scene/Node.html#sceneToLocal-javafx.geometry.Bounds-boolean-">sceneToLocal</a>, <a href="../../../javafx/scene/Node.html#sceneToLocal-double-double-">sceneToLocal</a>, <a href="../../../javafx/scene/Node.html#sceneToLocal-double-double-boolean-">sceneToLocal</a>, <a href="../../../javafx/scene/Node.html#sceneToLocal-double-double-double-">sceneToLocal</a>, <a href="../../../javafx/scene/Node.html#sceneToLocal-javafx.geometry.Point2D-">sceneToLocal</a>, <a href="../../../javafx/scene/Node.html#sceneToLocal-javafx.geometry.Point2D-boolean-">sceneToLocal</a>, <a href="../../../javafx/scene/Node.html#sceneToLocal-javafx.geometry.Point3D-">sceneToLocal</a>, <a href="../../../javafx/scene/Node.html#screenToLocal-javafx.geometry.Bounds-">screenToLocal</a>, <a href="../../../javafx/scene/Node.html#screenToLocal-double-double-">screenToLocal</a>, <a href="../../../javafx/scene/Node.html#screenToLocal-javafx.geometry.Point2D-">screenToLocal</a>, <a href="../../../javafx/scene/Node.html#setAccessibleHelp-java.lang.String-">setAccessibleHelp</a>, <a href="../../../javafx/scene/Node.html#setAccessibleRole-javafx.scene.AccessibleRole-">setAccessibleRole</a>, <a href="../../../javafx/scene/Node.html#setAccessibleRoleDescription-java.lang.String-">setAccessibleRoleDescription</a>, <a href="../../../javafx/scene/Node.html#setAccessibleText-java.lang.String-">setAccessibleText</a>, <a href="../../../javafx/scene/Node.html#setBlendMode-javafx.scene.effect.BlendMode-">setBlendMode</a>, <a href="../../../javafx/scene/Node.html#setCache-boolean-">setCache</a>, <a href="../../../javafx/scene/Node.html#setCacheHint-javafx.scene.CacheHint-">setCacheHint</a>, <a href="../../../javafx/scene/Node.html#setClip-javafx.scene.Node-">setClip</a>, <a href="../../../javafx/scene/Node.html#setCursor-javafx.scene.Cursor-">setCursor</a>, <a href="../../../javafx/scene/Node.html#setDepthTest-javafx.scene.DepthTest-">setDepthTest</a>, <a href="../../../javafx/scene/Node.html#setDisable-boolean-">setDisable</a>, <a href="../../../javafx/scene/Node.html#setDisabled-boolean-">setDisabled</a>, <a href="../../../javafx/scene/Node.html#setEffect-javafx.scene.effect.Effect-">setEffect</a>, <a href="../../../javafx/scene/Node.html#setEventDispatcher-javafx.event.EventDispatcher-">setEventDispatcher</a>, <a href="../../../javafx/scene/Node.html#setEventHandler-javafx.event.EventType-javafx.event.EventHandler-">setEventHandler</a>, <a href="../../../javafx/scene/Node.html#setFocused-boolean-">setFocused</a>, <a href="../../../javafx/scene/Node.html#setFocusTraversable-boolean-">setFocusTraversable</a>, <a href="../../../javafx/scene/Node.html#setHover-boolean-">setHover</a>, <a href="../../../javafx/scene/Node.html#setId-java.lang.String-">setId</a>, <a href="../../../javafx/scene/Node.html#setInputMethodRequests-javafx.scene.input.InputMethodRequests-">setInputMethodRequests</a>, <a href="../../../javafx/scene/Node.html#setLayoutX-double-">setLayoutX</a>, <a href="../../../javafx/scene/Node.html#setLayoutY-double-">setLayoutY</a>, <a href="../../../javafx/scene/Node.html#setManaged-boolean-">setManaged</a>, <a href="../../../javafx/scene/Node.html#setMouseTransparent-boolean-">setMouseTransparent</a>, <a href="../../../javafx/scene/Node.html#setNodeOrientation-javafx.geometry.NodeOrientation-">setNodeOrientation</a>, <a href="../../../javafx/scene/Node.html#setOnContextMenuRequested-javafx.event.EventHandler-">setOnContextMenuRequested</a>, <a href="../../../javafx/scene/Node.html#setOnDragDetected-javafx.event.EventHandler-">setOnDragDetected</a>, <a href="../../../javafx/scene/Node.html#setOnDragDone-javafx.event.EventHandler-">setOnDragDone</a>, <a href="../../../javafx/scene/Node.html#setOnDragDropped-javafx.event.EventHandler-">setOnDragDropped</a>, <a href="../../../javafx/scene/Node.html#setOnDragEntered-javafx.event.EventHandler-">setOnDragEntered</a>, <a href="../../../javafx/scene/Node.html#setOnDragExited-javafx.event.EventHandler-">setOnDragExited</a>, <a href="../../../javafx/scene/Node.html#setOnDragOver-javafx.event.EventHandler-">setOnDragOver</a>, <a href="../../../javafx/scene/Node.html#setOnInputMethodTextChanged-javafx.event.EventHandler-">setOnInputMethodTextChanged</a>, <a href="../../../javafx/scene/Node.html#setOnKeyPressed-javafx.event.EventHandler-">setOnKeyPressed</a>, <a href="../../../javafx/scene/Node.html#setOnKeyReleased-javafx.event.EventHandler-">setOnKeyReleased</a>, <a href="../../../javafx/scene/Node.html#setOnKeyTyped-javafx.event.EventHandler-">setOnKeyTyped</a>, <a href="../../../javafx/scene/Node.html#setOnMouseClicked-javafx.event.EventHandler-">setOnMouseClicked</a>, <a href="../../../javafx/scene/Node.html#setOnMouseDragEntered-javafx.event.EventHandler-">setOnMouseDragEntered</a>, <a href="../../../javafx/scene/Node.html#setOnMouseDragExited-javafx.event.EventHandler-">setOnMouseDragExited</a>, <a href="../../../javafx/scene/Node.html#setOnMouseDragged-javafx.event.EventHandler-">setOnMouseDragged</a>, <a href="../../../javafx/scene/Node.html#setOnMouseDragOver-javafx.event.EventHandler-">setOnMouseDragOver</a>, <a href="../../../javafx/scene/Node.html#setOnMouseDragReleased-javafx.event.EventHandler-">setOnMouseDragReleased</a>, <a href="../../../javafx/scene/Node.html#setOnMouseEntered-javafx.event.EventHandler-">setOnMouseEntered</a>, <a href="../../../javafx/scene/Node.html#setOnMouseExited-javafx.event.EventHandler-">setOnMouseExited</a>, <a href="../../../javafx/scene/Node.html#setOnMouseMoved-javafx.event.EventHandler-">setOnMouseMoved</a>, <a href="../../../javafx/scene/Node.html#setOnMousePressed-javafx.event.EventHandler-">setOnMousePressed</a>, <a href="../../../javafx/scene/Node.html#setOnMouseReleased-javafx.event.EventHandler-">setOnMouseReleased</a>, <a href="../../../javafx/scene/Node.html#setOnRotate-javafx.event.EventHandler-">setOnRotate</a>, <a href="../../../javafx/scene/Node.html#setOnRotationFinished-javafx.event.EventHandler-">setOnRotationFinished</a>, <a href="../../../javafx/scene/Node.html#setOnRotationStarted-javafx.event.EventHandler-">setOnRotationStarted</a>, <a href="../../../javafx/scene/Node.html#setOnScroll-javafx.event.EventHandler-">setOnScroll</a>, <a href="../../../javafx/scene/Node.html#setOnScrollFinished-javafx.event.EventHandler-">setOnScrollFinished</a>, <a href="../../../javafx/scene/Node.html#setOnScrollStarted-javafx.event.EventHandler-">setOnScrollStarted</a>, <a href="../../../javafx/scene/Node.html#setOnSwipeDown-javafx.event.EventHandler-">setOnSwipeDown</a>, <a href="../../../javafx/scene/Node.html#setOnSwipeLeft-javafx.event.EventHandler-">setOnSwipeLeft</a>, <a href="../../../javafx/scene/Node.html#setOnSwipeRight-javafx.event.EventHandler-">setOnSwipeRight</a>, <a href="../../../javafx/scene/Node.html#setOnSwipeUp-javafx.event.EventHandler-">setOnSwipeUp</a>, <a href="../../../javafx/scene/Node.html#setOnTouchMoved-javafx.event.EventHandler-">setOnTouchMoved</a>, <a href="../../../javafx/scene/Node.html#setOnTouchPressed-javafx.event.EventHandler-">setOnTouchPressed</a>, <a href="../../../javafx/scene/Node.html#setOnTouchReleased-javafx.event.EventHandler-">setOnTouchReleased</a>, <a href="../../../javafx/scene/Node.html#setOnTouchStationary-javafx.event.EventHandler-">setOnTouchStationary</a>, <a href="../../../javafx/scene/Node.html#setOnZoom-javafx.event.EventHandler-">setOnZoom</a>, <a href="../../../javafx/scene/Node.html#setOnZoomFinished-javafx.event.EventHandler-">setOnZoomFinished</a>, <a href="../../../javafx/scene/Node.html#setOnZoomStarted-javafx.event.EventHandler-">setOnZoomStarted</a>, <a href="../../../javafx/scene/Node.html#setOpacity-double-">setOpacity</a>, <a href="../../../javafx/scene/Node.html#setPickOnBounds-boolean-">setPickOnBounds</a>, <a href="../../../javafx/scene/Node.html#setPressed-boolean-">setPressed</a>, <a href="../../../javafx/scene/Node.html#setRotate-double-">setRotate</a>, <a href="../../../javafx/scene/Node.html#setRotationAxis-javafx.geometry.Point3D-">setRotationAxis</a>, <a href="../../../javafx/scene/Node.html#setScaleX-double-">setScaleX</a>, <a href="../../../javafx/scene/Node.html#setScaleY-double-">setScaleY</a>, <a href="../../../javafx/scene/Node.html#setScaleZ-double-">setScaleZ</a>, <a href="../../../javafx/scene/Node.html#setStyle-java.lang.String-">setStyle</a>, <a href="../../../javafx/scene/Node.html#setTranslateX-double-">setTranslateX</a>, <a href="../../../javafx/scene/Node.html#setTranslateY-double-">setTranslateY</a>, <a href="../../../javafx/scene/Node.html#setTranslateZ-double-">setTranslateZ</a>, <a href="../../../javafx/scene/Node.html#setUserData-java.lang.Object-">setUserData</a>, <a href="../../../javafx/scene/Node.html#setVisible-boolean-">setVisible</a>, <a href="../../../javafx/scene/Node.html#snapshot-javafx.util.Callback-javafx.scene.SnapshotParameters-javafx.scene.image.WritableImage-">snapshot</a>, <a href="../../../javafx/scene/Node.html#snapshot-javafx.scene.SnapshotParameters-javafx.scene.image.WritableImage-">snapshot</a>, <a href="../../../javafx/scene/Node.html#startDragAndDrop-javafx.scene.input.TransferMode...-">startDragAndDrop</a>, <a href="../../../javafx/scene/Node.html#startFullDrag--">startFullDrag</a>, <a href="../../../javafx/scene/Node.html#styleProperty--">styleProperty</a>, <a href="../../../javafx/scene/Node.html#toBack--">toBack</a>, <a href="../../../javafx/scene/Node.html#toFront--">toFront</a>, <a href="../../../javafx/scene/Node.html#toString--">toString</a>, <a href="../../../javafx/scene/Node.html#translateXProperty--">translateXProperty</a>, <a href="../../../javafx/scene/Node.html#translateYProperty--">translateYProperty</a>, <a href="../../../javafx/scene/Node.html#translateZProperty--">translateZProperty</a>, <a href="../../../javafx/scene/Node.html#usesMirroring--">usesMirroring</a>, <a href="../../../javafx/scene/Node.html#visibleProperty--">visibleProperty</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
<!--   -->
</a>
<h3>Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ============ PROPERTY DETAIL =========== -->
<ul class="blockList">
<li class="blockList"><a name="property.detail">
<!--   -->
</a>
<h3>Property Detail</h3>
<a name="snapToPixelProperty">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>snapToPixel</h4>
<pre>public final&nbsp;<a href="../../../javafx/beans/property/BooleanProperty.html" title="class in javafx.beans.property">BooleanProperty</a> snapToPixelProperty</pre>
<div class="block">Defines whether this region adjusts position, spacing, and size values of
 its children to pixel boundaries. This defaults to true, which is generally
 the expected behavior in order to have crisp user interfaces. A value of
 false will allow for fractional alignment, which may lead to "fuzzy"
 looking borders.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../javafx/scene/layout/Region.html#isSnapToPixel--"><code>isSnapToPixel()</code></a>, 
<a href="../../../javafx/scene/layout/Region.html#setSnapToPixel-boolean-"><code>setSnapToPixel(boolean)</code></a></dd>
</dl>
</li>
</ul>
<a name="paddingProperty">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>padding</h4>
<pre>public final&nbsp;<a href="../../../javafx/beans/property/ObjectProperty.html" title="class in javafx.beans.property">ObjectProperty</a>&lt;<a href="../../../javafx/geometry/Insets.html" title="class in javafx.geometry">Insets</a>&gt; paddingProperty</pre>
<div class="block">The top, right, bottom, and left padding around the region's content.
 This space will be included in the calculation of the region's
 minimum and preferred sizes. By default padding is Insets.EMPTY. Setting the
 value to null should be avoided.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../javafx/scene/layout/Region.html#getPadding--"><code>getPadding()</code></a>, 
<a href="../../../javafx/scene/layout/Region.html#setPadding-javafx.geometry.Insets-"><code>setPadding(Insets)</code></a></dd>
</dl>
</li>
</ul>
<a name="backgroundProperty">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>background</h4>
<pre>public final&nbsp;<a href="../../../javafx/beans/property/ObjectProperty.html" title="class in javafx.beans.property">ObjectProperty</a>&lt;<a href="../../../javafx/scene/layout/Background.html" title="class in javafx.scene.layout">Background</a>&gt; backgroundProperty</pre>
<div class="block">The background of the Region, which is made up of zero or more BackgroundFills, and
 zero or more BackgroundImages. It is possible for a Background to be empty, where it
 has neither fills nor images, and is semantically equivalent to null.</div>
<dl>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>JavaFX 8.0</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../javafx/scene/layout/Region.html#getBackground--"><code>getBackground()</code></a>, 
<a href="../../../javafx/scene/layout/Region.html#setBackground-javafx.scene.layout.Background-"><code>setBackground(Background)</code></a></dd>
</dl>
</li>
</ul>
<a name="borderProperty">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>border</h4>
<pre>public final&nbsp;<a href="../../../javafx/beans/property/ObjectProperty.html" title="class in javafx.beans.property">ObjectProperty</a>&lt;<a href="../../../javafx/scene/layout/Border.html" title="class in javafx.scene.layout">Border</a>&gt; borderProperty</pre>
<div class="block">The border of the Region, which is made up of zero or more BorderStrokes, and
 zero or more BorderImages. It is possible for a Border to be empty, where it
 has neither strokes nor images, and is semantically equivalent to null.</div>
<dl>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>JavaFX 8.0</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../javafx/scene/layout/Region.html#getBorder--"><code>getBorder()</code></a>, 
<a href="../../../javafx/scene/layout/Region.html#setBorder-javafx.scene.layout.Border-"><code>setBorder(Border)</code></a></dd>
</dl>
</li>
</ul>
<a name="opaqueInsetsProperty">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>opaqueInsets</h4>
<pre>public final&nbsp;<a href="../../../javafx/beans/property/ObjectProperty.html" title="class in javafx.beans.property">ObjectProperty</a>&lt;<a href="../../../javafx/geometry/Insets.html" title="class in javafx.geometry">Insets</a>&gt; opaqueInsetsProperty</pre>
<div class="block">Defines the area of the region within which completely opaque pixels
 are drawn. This is used for various performance optimizations.
 The pixels within this area MUST BE fully opaque, or rendering
 artifacts will result. It is the responsibility of the application, either
 via code or via CSS, to ensure that the opaqueInsets is correct for
 a Region based on the backgrounds and borders of that region. The values
 for each of the insets must be real numbers, not NaN or Infinity. If
 no known insets exist, then the opaqueInsets should be set to null.</div>
<dl>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>JavaFX 8.0</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../javafx/scene/layout/Region.html#getOpaqueInsets--"><code>getOpaqueInsets()</code></a>, 
<a href="../../../javafx/scene/layout/Region.html#setOpaqueInsets-javafx.geometry.Insets-"><code>setOpaqueInsets(Insets)</code></a></dd>
</dl>
</li>
</ul>
<a name="insetsProperty">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>insets</h4>
<pre>public final&nbsp;<a href="../../../javafx/beans/property/ReadOnlyObjectProperty.html" title="class in javafx.beans.property">ReadOnlyObjectProperty</a>&lt;<a href="../../../javafx/geometry/Insets.html" title="class in javafx.geometry">Insets</a>&gt; insetsProperty</pre>
<div class="block">The insets of the Region define the distance from the edge of the region (its layout bounds,
 or (0, 0, width, height)) to the edge of the content area. All child nodes should be laid out
 within the content area. The insets are computed based on the Border which has been specified,
 if any, and also the padding.</div>
<dl>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>JavaFX 8.0</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../javafx/scene/layout/Region.html#getInsets--"><code>getInsets()</code></a></dd>
</dl>
</li>
</ul>
<a name="widthProperty">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>width</h4>
<pre>public final&nbsp;<a href="../../../javafx/beans/property/ReadOnlyDoubleProperty.html" title="class in javafx.beans.property">ReadOnlyDoubleProperty</a> widthProperty</pre>
<div class="block">The width of this resizable node.  This property is set by the region's parent
 during layout and may not be set by the application.  If an application
 needs to explicitly control the size of a region, it should override its
 preferred size range by setting the <code>minWidth</code>, <code>prefWidth</code>,
 and <code>maxWidth</code> properties.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../javafx/scene/layout/Region.html#getWidth--"><code>getWidth()</code></a>, 
<a href="../../../javafx/scene/layout/Region.html#setWidth-double-"><code>setWidth(double)</code></a></dd>
</dl>
</li>
</ul>
<a name="heightProperty">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>height</h4>
<pre>public final&nbsp;<a href="../../../javafx/beans/property/ReadOnlyDoubleProperty.html" title="class in javafx.beans.property">ReadOnlyDoubleProperty</a> heightProperty</pre>
<div class="block">The height of this resizable node.  This property is set by the region's parent
 during layout and may not be set by the application.  If an application
 needs to explicitly control the size of a region, it should override its
 preferred size range by setting the <code>minHeight</code>, <code>prefHeight</code>,
 and <code>maxHeight</code> properties.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../javafx/scene/layout/Region.html#getHeight--"><code>getHeight()</code></a>, 
<a href="../../../javafx/scene/layout/Region.html#setHeight-double-"><code>setHeight(double)</code></a></dd>
</dl>
</li>
</ul>
<a name="minWidthProperty">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>minWidth</h4>
<pre>public final&nbsp;<a href="../../../javafx/beans/property/DoubleProperty.html" title="class in javafx.beans.property">DoubleProperty</a> minWidthProperty</pre>
<div class="block">Property for overriding the region's computed minimum width.
 This should only be set if the region's internally computed minimum width
 doesn't meet the application's layout needs.
 <p>
 Defaults to the <code>USE_COMPUTED_SIZE</code> flag, which means that
 <code>minWidth(forHeight)</code> will return the region's internally
 computed minimum width.
 <p>
 Setting this value to the <code>USE_PREF_SIZE</code> flag will cause
 <code>minWidth(forHeight)</code> to return the region's preferred width,
 enabling applications to easily restrict the resizability of the region.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../javafx/scene/layout/Region.html#getMinWidth--"><code>getMinWidth()</code></a>, 
<a href="../../../javafx/scene/layout/Region.html#setMinWidth-double-"><code>setMinWidth(double)</code></a></dd>
</dl>
</li>
</ul>
<a name="minHeightProperty">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>minHeight</h4>
<pre>public final&nbsp;<a href="../../../javafx/beans/property/DoubleProperty.html" title="class in javafx.beans.property">DoubleProperty</a> minHeightProperty</pre>
<div class="block">Property for overriding the region's computed minimum height.
 This should only be set if the region's internally computed minimum height
 doesn't meet the application's layout needs.
 <p>
 Defaults to the <code>USE_COMPUTED_SIZE</code> flag, which means that
 <code>minHeight(forWidth)</code> will return the region's internally
 computed minimum height.
 <p>
 Setting this value to the <code>USE_PREF_SIZE</code> flag will cause
 <code>minHeight(forWidth)</code> to return the region's preferred height,
 enabling applications to easily restrict the resizability of the region.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../javafx/scene/layout/Region.html#getMinHeight--"><code>getMinHeight()</code></a>, 
<a href="../../../javafx/scene/layout/Region.html#setMinHeight-double-"><code>setMinHeight(double)</code></a></dd>
</dl>
</li>
</ul>
<a name="prefWidthProperty">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>prefWidth</h4>
<pre>public final&nbsp;<a href="../../../javafx/beans/property/DoubleProperty.html" title="class in javafx.beans.property">DoubleProperty</a> prefWidthProperty</pre>
<div class="block">Property for overriding the region's computed preferred width.
 This should only be set if the region's internally computed preferred width
 doesn't meet the application's layout needs.
 <p>
 Defaults to the <code>USE_COMPUTED_SIZE</code> flag, which means that
 <code>getPrefWidth(forHeight)</code> will return the region's internally
 computed preferred width.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../javafx/scene/layout/Region.html#getPrefWidth--"><code>getPrefWidth()</code></a>, 
<a href="../../../javafx/scene/layout/Region.html#setPrefWidth-double-"><code>setPrefWidth(double)</code></a></dd>
</dl>
</li>
</ul>
<a name="prefHeightProperty">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>prefHeight</h4>
<pre>public final&nbsp;<a href="../../../javafx/beans/property/DoubleProperty.html" title="class in javafx.beans.property">DoubleProperty</a> prefHeightProperty</pre>
<div class="block">Property for overriding the region's computed preferred height.
 This should only be set if the region's internally computed preferred height
 doesn't meet the application's layout needs.
 <p>
 Defaults to the <code>USE_COMPUTED_SIZE</code> flag, which means that
 <code>getPrefHeight(forWidth)</code> will return the region's internally
 computed preferred width.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../javafx/scene/layout/Region.html#getPrefHeight--"><code>getPrefHeight()</code></a>, 
<a href="../../../javafx/scene/layout/Region.html#setPrefHeight-double-"><code>setPrefHeight(double)</code></a></dd>
</dl>
</li>
</ul>
<a name="maxWidthProperty">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>maxWidth</h4>
<pre>public final&nbsp;<a href="../../../javafx/beans/property/DoubleProperty.html" title="class in javafx.beans.property">DoubleProperty</a> maxWidthProperty</pre>
<div class="block">Property for overriding the region's computed maximum width.
 This should only be set if the region's internally computed maximum width
 doesn't meet the application's layout needs.
 <p>
 Defaults to the <code>USE_COMPUTED_SIZE</code> flag, which means that
 <code>getMaxWidth(forHeight)</code> will return the region's internally
 computed maximum width.
 <p>
 Setting this value to the <code>USE_PREF_SIZE</code> flag will cause
 <code>getMaxWidth(forHeight)</code> to return the region's preferred width,
 enabling applications to easily restrict the resizability of the region.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../javafx/scene/layout/Region.html#getMaxWidth--"><code>getMaxWidth()</code></a>, 
<a href="../../../javafx/scene/layout/Region.html#setMaxWidth-double-"><code>setMaxWidth(double)</code></a></dd>
</dl>
</li>
</ul>
<a name="maxHeightProperty">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>maxHeight</h4>
<pre>public final&nbsp;<a href="../../../javafx/beans/property/DoubleProperty.html" title="class in javafx.beans.property">DoubleProperty</a> maxHeightProperty</pre>
<div class="block">Property for overriding the region's computed maximum height.
 This should only be set if the region's internally computed maximum height
 doesn't meet the application's layout needs.
 <p>
 Defaults to the <code>USE_COMPUTED_SIZE</code> flag, which means that
 <code>getMaxHeight(forWidth)</code> will return the region's internally
 computed maximum height.
 <p>
 Setting this value to the <code>USE_PREF_SIZE</code> flag will cause
 <code>getMaxHeight(forWidth)</code> to return the region's preferred height,
 enabling applications to easily restrict the resizability of the region.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../javafx/scene/layout/Region.html#getMaxHeight--"><code>getMaxHeight()</code></a>, 
<a href="../../../javafx/scene/layout/Region.html#setMaxHeight-double-"><code>setMaxHeight(double)</code></a></dd>
</dl>
</li>
</ul>
<a name="shapeProperty">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>shape</h4>
<pre>public final&nbsp;<a href="../../../javafx/beans/property/ObjectProperty.html" title="class in javafx.beans.property">ObjectProperty</a>&lt;<a href="../../../javafx/scene/shape/Shape.html" title="class in javafx.scene.shape">Shape</a>&gt; shapeProperty</pre>
<div class="block">When specified, the <code>shape</code> will cause the region to be
 rendered as the specified shape rather than as a rounded rectangle.
 When null, the Region is rendered as a rounded rectangle. When rendered
 as a Shape, any Background is used to fill the shape, although any
 background insets are ignored as are background radii. Any BorderStrokes
 defined are used for stroking the shape. Any BorderImages are ignored.</div>
<dl>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>JavaFX 8.0</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../javafx/scene/layout/Region.html#getShape--"><code>getShape()</code></a>, 
<a href="../../../javafx/scene/layout/Region.html#setShape-javafx.scene.shape.Shape-"><code>setShape(Shape)</code></a></dd>
</dl>
</li>
</ul>
<a name="scaleShapeProperty">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>scaleShape</h4>
<pre>public final&nbsp;<a href="../../../javafx/beans/property/BooleanProperty.html" title="class in javafx.beans.property">BooleanProperty</a> scaleShapeProperty</pre>
<div class="block">Specifies whether the shape, if defined, is scaled to match the size of the Region.
 <code>true</code> means the shape is scaled to fit the size of the Region, <code>false</code>
 means the shape is at its source size, its positioning depends on the value of
 <code>centerShape</code>.</div>
<dl>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>JavaFX 8.0</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../javafx/scene/layout/Region.html#isScaleShape--"><code>isScaleShape()</code></a>, 
<a href="../../../javafx/scene/layout/Region.html#setScaleShape-boolean-"><code>setScaleShape(boolean)</code></a></dd>
</dl>
</li>
</ul>
<a name="centerShapeProperty">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>centerShape</h4>
<pre>public final&nbsp;<a href="../../../javafx/beans/property/BooleanProperty.html" title="class in javafx.beans.property">BooleanProperty</a> centerShapeProperty</pre>
<div class="block">Defines whether the shape is centered within the Region's width or height.
 <code>true</code> means the shape centered within the Region's width and height,
 <code>false</code> means the shape is positioned at its source position.</div>
<dl>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>JavaFX 8.0</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../javafx/scene/layout/Region.html#isCenterShape--"><code>isCenterShape()</code></a>, 
<a href="../../../javafx/scene/layout/Region.html#setCenterShape-boolean-"><code>setCenterShape(boolean)</code></a></dd>
</dl>
</li>
</ul>
<a name="cacheShapeProperty">
<!--   -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>cacheShape</h4>
<pre>public final&nbsp;<a href="../../../javafx/beans/property/BooleanProperty.html" title="class in javafx.beans.property">BooleanProperty</a> cacheShapeProperty</pre>
<div class="block">Defines a hint to the system indicating that the Shape used to define the region's
 background is stable and would benefit from caching.</div>
<dl>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>JavaFX 8.0</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../javafx/scene/layout/Region.html#isCacheShape--"><code>isCacheShape()</code></a>, 
<a href="../../../javafx/scene/layout/Region.html#setCacheShape-boolean-"><code>setCacheShape(boolean)</code></a></dd>
</dl>
</li>
</ul>
</li>
</ul>
<!-- ============ FIELD DETAIL =========== -->
<ul class="blockList">
<li class="blockList"><a name="field.detail">
<!--   -->
</a>
<h3>Field Detail</h3>
<a name="USE_PREF_SIZE">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>USE_PREF_SIZE</h4>
<pre>public static final&nbsp;double USE_PREF_SIZE</pre>
<div class="block">Sentinel value which can be passed to a region's
 <a href="../../../javafx/scene/layout/Region.html#setMinWidth-double-"><code>setMinWidth</code></a>,
 <a href="../../../javafx/scene/layout/Region.html#setMinHeight-double-"><code>setMinHeight</code></a>,
 <a href="../../../javafx/scene/layout/Region.html#setMaxWidth-double-"><code>setMaxWidth</code></a> or
 <a href="../../../javafx/scene/layout/Region.html#setMaxHeight-double-"><code>setMaxHeight</code></a>
 methods to indicate that the preferred dimension should be used for that max and/or min constraint.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../constant-values.html#javafx.scene.layout.Region.USE_PREF_SIZE">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="USE_COMPUTED_SIZE">
<!--   -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>USE_COMPUTED_SIZE</h4>
<pre>public static final&nbsp;double USE_COMPUTED_SIZE</pre>
<div class="block">Sentinel value which can be passed to a region's
 <a href="../../../javafx/scene/layout/Region.html#setMinWidth-double-"><code>setMinWidth</code></a>,
 <a href="../../../javafx/scene/layout/Region.html#setMinHeight-double-"><code>setMinHeight</code></a>,
 <a href="../../../javafx/scene/layout/Region.html#setPrefWidth-double-"><code>setPrefWidth</code></a>,
 <a href="../../../javafx/scene/layout/Region.html#setPrefHeight-double-"><code>setPrefHeight</code></a>,
 <a href="../../../javafx/scene/layout/Region.html#setMaxWidth-double-"><code>setMaxWidth</code></a>,
 <a href="../../../javafx/scene/layout/Region.html#setMaxHeight-double-"><code>setMaxHeight</code></a> methods
 to reset the region's size constraint back to it's intrinsic size returned
 by <a href="../../../javafx/scene/layout/Region.html#computeMinWidth-double-"><code>computeMinWidth</code></a>, <a href="../../../javafx/scene/layout/Region.html#computeMinHeight-double-"><code>computeMinHeight</code></a>,
 <a href="../../../javafx/scene/layout/Region.html#computePrefWidth-double-"><code>computePrefWidth</code></a>, <a href="../../../javafx/scene/layout/Region.html#computePrefHeight-double-"><code>computePrefHeight</code></a>,
 <a href="../../../javafx/scene/layout/Region.html#computeMaxWidth-double-"><code>computeMaxWidth</code></a>, or <a href="../../../javafx/scene/layout/Region.html#computeMaxHeight-double-"><code>computeMaxHeight</code></a>.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../constant-values.html#javafx.scene.layout.Region.USE_COMPUTED_SIZE">Constant Field Values</a></dd>
</dl>
</li>
</ul>
</li>
</ul>
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.detail">
<!--   -->
</a>
<h3>Constructor Detail</h3>
<a name="Region--">
<!--   -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>Region</h4>
<pre>public&nbsp;Region()</pre>
<div class="block">Creates a new Region with an empty Background and and empty Border. The
 Region defaults to having pickOnBounds set to true, meaning that any pick
 (mouse picking or touch picking etc) that occurs within the bounds in local
 of the Region will return true, regardless of whether the Region is filled
 or transparent.</div>
</li>
</ul>
</li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!--   -->
</a>
<h3>Method Detail</h3>
<a name="isSnapToPixel--">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isSnapToPixel</h4>
<pre>public final&nbsp;boolean&nbsp;isSnapToPixel()</pre>
<div class="block">Gets the value of the property snapToPixel.</div>
<dl>
<dt><span class="simpleTagLabel">Property description:</span></dt>
<dd>Defines whether this region adjusts position, spacing, and size values of
 its children to pixel boundaries. This defaults to true, which is generally
 the expected behavior in order to have crisp user interfaces. A value of
 false will allow for fractional alignment, which may lead to "fuzzy"
 looking borders.</dd>
</dl>
</li>
</ul>
<a name="setSnapToPixel-boolean-">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setSnapToPixel</h4>
<pre>public final&nbsp;void&nbsp;setSnapToPixel(boolean&nbsp;value)</pre>
<div class="block">Sets the value of the property snapToPixel.</div>
<dl>
<dt><span class="simpleTagLabel">Property description:</span></dt>
<dd>Defines whether this region adjusts position, spacing, and size values of
 its children to pixel boundaries. This defaults to true, which is generally
 the expected behavior in order to have crisp user interfaces. A value of
 false will allow for fractional alignment, which may lead to "fuzzy"
 looking borders.</dd>
</dl>
</li>
</ul>
<a name="snapToPixelProperty--">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>snapToPixelProperty</h4>
<pre>public final&nbsp;<a href="../../../javafx/beans/property/BooleanProperty.html" title="class in javafx.beans.property">BooleanProperty</a>&nbsp;snapToPixelProperty()</pre>
<div class="block">Defines whether this region adjusts position, spacing, and size values of
 its children to pixel boundaries. This defaults to true, which is generally
 the expected behavior in order to have crisp user interfaces. A value of
 false will allow for fractional alignment, which may lead to "fuzzy"
 looking borders.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../javafx/scene/layout/Region.html#isSnapToPixel--"><code>isSnapToPixel()</code></a>, 
<a href="../../../javafx/scene/layout/Region.html#setSnapToPixel-boolean-"><code>setSnapToPixel(boolean)</code></a></dd>
</dl>
</li>
</ul>
<a name="setPadding-javafx.geometry.Insets-">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setPadding</h4>
<pre>public final&nbsp;void&nbsp;setPadding(<a href="../../../javafx/geometry/Insets.html" title="class in javafx.geometry">Insets</a>&nbsp;value)</pre>
<div class="block">Sets the value of the property padding.</div>
<dl>
<dt><span class="simpleTagLabel">Property description:</span></dt>
<dd>The top, right, bottom, and left padding around the region's content.
 This space will be included in the calculation of the region's
 minimum and preferred sizes. By default padding is Insets.EMPTY. Setting the
 value to null should be avoided.</dd>
</dl>
</li>
</ul>
<a name="getPadding--">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getPadding</h4>
<pre>public final&nbsp;<a href="../../../javafx/geometry/Insets.html" title="class in javafx.geometry">Insets</a>&nbsp;getPadding()</pre>
<div class="block">Gets the value of the property padding.</div>
<dl>
<dt><span class="simpleTagLabel">Property description:</span></dt>
<dd>The top, right, bottom, and left padding around the region's content.
 This space will be included in the calculation of the region's
 minimum and preferred sizes. By default padding is Insets.EMPTY. Setting the
 value to null should be avoided.</dd>
</dl>
</li>
</ul>
<a name="paddingProperty--">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>paddingProperty</h4>
<pre>public final&nbsp;<a href="../../../javafx/beans/property/ObjectProperty.html" title="class in javafx.beans.property">ObjectProperty</a>&lt;<a href="../../../javafx/geometry/Insets.html" title="class in javafx.geometry">Insets</a>&gt;&nbsp;paddingProperty()</pre>
<div class="block">The top, right, bottom, and left padding around the region's content.
 This space will be included in the calculation of the region's
 minimum and preferred sizes. By default padding is Insets.EMPTY. Setting the
 value to null should be avoided.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../javafx/scene/layout/Region.html#getPadding--"><code>getPadding()</code></a>, 
<a href="../../../javafx/scene/layout/Region.html#setPadding-javafx.geometry.Insets-"><code>setPadding(Insets)</code></a></dd>
</dl>
</li>
</ul>
<a name="setBackground-javafx.scene.layout.Background-">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setBackground</h4>
<pre>public final&nbsp;void&nbsp;setBackground(<a href="../../../javafx/scene/layout/Background.html" title="class in javafx.scene.layout">Background</a>&nbsp;value)</pre>
<div class="block">Sets the value of the property background.</div>
<dl>
<dt><span class="simpleTagLabel">Property description:</span></dt>
<dd>The background of the Region, which is made up of zero or more BackgroundFills, and
 zero or more BackgroundImages. It is possible for a Background to be empty, where it
 has neither fills nor images, and is semantically equivalent to null.</dd>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>JavaFX 8.0</dd>
</dl>
</li>
</ul>
<a name="getBackground--">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getBackground</h4>
<pre>public final&nbsp;<a href="../../../javafx/scene/layout/Background.html" title="class in javafx.scene.layout">Background</a>&nbsp;getBackground()</pre>
<div class="block">Gets the value of the property background.</div>
<dl>
<dt><span class="simpleTagLabel">Property description:</span></dt>
<dd>The background of the Region, which is made up of zero or more BackgroundFills, and
 zero or more BackgroundImages. It is possible for a Background to be empty, where it
 has neither fills nor images, and is semantically equivalent to null.</dd>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>JavaFX 8.0</dd>
</dl>
</li>
</ul>
<a name="backgroundProperty--">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>backgroundProperty</h4>
<pre>public final&nbsp;<a href="../../../javafx/beans/property/ObjectProperty.html" title="class in javafx.beans.property">ObjectProperty</a>&lt;<a href="../../../javafx/scene/layout/Background.html" title="class in javafx.scene.layout">Background</a>&gt;&nbsp;backgroundProperty()</pre>
<div class="block">The background of the Region, which is made up of zero or more BackgroundFills, and
 zero or more BackgroundImages. It is possible for a Background to be empty, where it
 has neither fills nor images, and is semantically equivalent to null.</div>
<dl>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>JavaFX 8.0</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../javafx/scene/layout/Region.html#getBackground--"><code>getBackground()</code></a>, 
<a href="../../../javafx/scene/layout/Region.html#setBackground-javafx.scene.layout.Background-"><code>setBackground(Background)</code></a></dd>
</dl>
</li>
</ul>
<a name="setBorder-javafx.scene.layout.Border-">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setBorder</h4>
<pre>public final&nbsp;void&nbsp;setBorder(<a href="../../../javafx/scene/layout/Border.html" title="class in javafx.scene.layout">Border</a>&nbsp;value)</pre>
<div class="block">Sets the value of the property border.</div>
<dl>
<dt><span class="simpleTagLabel">Property description:</span></dt>
<dd>The border of the Region, which is made up of zero or more BorderStrokes, and
 zero or more BorderImages. It is possible for a Border to be empty, where it
 has neither strokes nor images, and is semantically equivalent to null.</dd>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>JavaFX 8.0</dd>
</dl>
</li>
</ul>
<a name="getBorder--">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getBorder</h4>
<pre>public final&nbsp;<a href="../../../javafx/scene/layout/Border.html" title="class in javafx.scene.layout">Border</a>&nbsp;getBorder()</pre>
<div class="block">Gets the value of the property border.</div>
<dl>
<dt><span class="simpleTagLabel">Property description:</span></dt>
<dd>The border of the Region, which is made up of zero or more BorderStrokes, and
 zero or more BorderImages. It is possible for a Border to be empty, where it
 has neither strokes nor images, and is semantically equivalent to null.</dd>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>JavaFX 8.0</dd>
</dl>
</li>
</ul>
<a name="borderProperty--">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>borderProperty</h4>
<pre>public final&nbsp;<a href="../../../javafx/beans/property/ObjectProperty.html" title="class in javafx.beans.property">ObjectProperty</a>&lt;<a href="../../../javafx/scene/layout/Border.html" title="class in javafx.scene.layout">Border</a>&gt;&nbsp;borderProperty()</pre>
<div class="block">The border of the Region, which is made up of zero or more BorderStrokes, and
 zero or more BorderImages. It is possible for a Border to be empty, where it
 has neither strokes nor images, and is semantically equivalent to null.</div>
<dl>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>JavaFX 8.0</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../javafx/scene/layout/Region.html#getBorder--"><code>getBorder()</code></a>, 
<a href="../../../javafx/scene/layout/Region.html#setBorder-javafx.scene.layout.Border-"><code>setBorder(Border)</code></a></dd>
</dl>
</li>
</ul>
<a name="opaqueInsetsProperty--">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>opaqueInsetsProperty</h4>
<pre>public final&nbsp;<a href="../../../javafx/beans/property/ObjectProperty.html" title="class in javafx.beans.property">ObjectProperty</a>&lt;<a href="../../../javafx/geometry/Insets.html" title="class in javafx.geometry">Insets</a>&gt;&nbsp;opaqueInsetsProperty()</pre>
<div class="block">Defines the area of the region within which completely opaque pixels
 are drawn. This is used for various performance optimizations.
 The pixels within this area MUST BE fully opaque, or rendering
 artifacts will result. It is the responsibility of the application, either
 via code or via CSS, to ensure that the opaqueInsets is correct for
 a Region based on the backgrounds and borders of that region. The values
 for each of the insets must be real numbers, not NaN or Infinity. If
 no known insets exist, then the opaqueInsets should be set to null.</div>
<dl>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>JavaFX 8.0</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../javafx/scene/layout/Region.html#getOpaqueInsets--"><code>getOpaqueInsets()</code></a>, 
<a href="../../../javafx/scene/layout/Region.html#setOpaqueInsets-javafx.geometry.Insets-"><code>setOpaqueInsets(Insets)</code></a></dd>
</dl>
</li>
</ul>
<a name="setOpaqueInsets-javafx.geometry.Insets-">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setOpaqueInsets</h4>
<pre>public final&nbsp;void&nbsp;setOpaqueInsets(<a href="../../../javafx/geometry/Insets.html" title="class in javafx.geometry">Insets</a>&nbsp;value)</pre>
<div class="block">Sets the value of the property opaqueInsets.</div>
<dl>
<dt><span class="simpleTagLabel">Property description:</span></dt>
<dd>Defines the area of the region within which completely opaque pixels
 are drawn. This is used for various performance optimizations.
 The pixels within this area MUST BE fully opaque, or rendering
 artifacts will result. It is the responsibility of the application, either
 via code or via CSS, to ensure that the opaqueInsets is correct for
 a Region based on the backgrounds and borders of that region. The values
 for each of the insets must be real numbers, not NaN or Infinity. If
 no known insets exist, then the opaqueInsets should be set to null.</dd>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>JavaFX 8.0</dd>
</dl>
</li>
</ul>
<a name="getOpaqueInsets--">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getOpaqueInsets</h4>
<pre>public final&nbsp;<a href="../../../javafx/geometry/Insets.html" title="class in javafx.geometry">Insets</a>&nbsp;getOpaqueInsets()</pre>
<div class="block">Gets the value of the property opaqueInsets.</div>
<dl>
<dt><span class="simpleTagLabel">Property description:</span></dt>
<dd>Defines the area of the region within which completely opaque pixels
 are drawn. This is used for various performance optimizations.
 The pixels within this area MUST BE fully opaque, or rendering
 artifacts will result. It is the responsibility of the application, either
 via code or via CSS, to ensure that the opaqueInsets is correct for
 a Region based on the backgrounds and borders of that region. The values
 for each of the insets must be real numbers, not NaN or Infinity. If
 no known insets exist, then the opaqueInsets should be set to null.</dd>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>JavaFX 8.0</dd>
</dl>
</li>
</ul>
<a name="getInsets--">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getInsets</h4>
<pre>public final&nbsp;<a href="../../../javafx/geometry/Insets.html" title="class in javafx.geometry">Insets</a>&nbsp;getInsets()</pre>
<div class="block">Gets the value of the property insets.</div>
<dl>
<dt><span class="simpleTagLabel">Property description:</span></dt>
<dd>The insets of the Region define the distance from the edge of the region (its layout bounds,
 or (0, 0, width, height)) to the edge of the content area. All child nodes should be laid out
 within the content area. The insets are computed based on the Border which has been specified,
 if any, and also the padding.</dd>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>JavaFX 8.0</dd>
</dl>
</li>
</ul>
<a name="insetsProperty--">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>insetsProperty</h4>
<pre>public final&nbsp;<a href="../../../javafx/beans/property/ReadOnlyObjectProperty.html" title="class in javafx.beans.property">ReadOnlyObjectProperty</a>&lt;<a href="../../../javafx/geometry/Insets.html" title="class in javafx.geometry">Insets</a>&gt;&nbsp;insetsProperty()</pre>
<div class="block">The insets of the Region define the distance from the edge of the region (its layout bounds,
 or (0, 0, width, height)) to the edge of the content area. All child nodes should be laid out
 within the content area. The insets are computed based on the Border which has been specified,
 if any, and also the padding.</div>
<dl>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>JavaFX 8.0</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../javafx/scene/layout/Region.html#getInsets--"><code>getInsets()</code></a></dd>
</dl>
</li>
</ul>
<a name="setWidth-double-">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setWidth</h4>
<pre>protected&nbsp;void&nbsp;setWidth(double&nbsp;value)</pre>
<div class="block">Sets the value of the property width.</div>
<dl>
<dt><span class="simpleTagLabel">Property description:</span></dt>
<dd>The width of this resizable node.  This property is set by the region's parent
 during layout and may not be set by the application.  If an application
 needs to explicitly control the size of a region, it should override its
 preferred size range by setting the <code>minWidth</code>, <code>prefWidth</code>,
 and <code>maxWidth</code> properties.</dd>
</dl>
</li>
</ul>
<a name="getWidth--">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getWidth</h4>
<pre>public final&nbsp;double&nbsp;getWidth()</pre>
<div class="block">Gets the value of the property width.</div>
<dl>
<dt><span class="simpleTagLabel">Property description:</span></dt>
<dd>The width of this resizable node.  This property is set by the region's parent
 during layout and may not be set by the application.  If an application
 needs to explicitly control the size of a region, it should override its
 preferred size range by setting the <code>minWidth</code>, <code>prefWidth</code>,
 and <code>maxWidth</code> properties.</dd>
</dl>
</li>
</ul>
<a name="widthProperty--">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>widthProperty</h4>
<pre>public final&nbsp;<a href="../../../javafx/beans/property/ReadOnlyDoubleProperty.html" title="class in javafx.beans.property">ReadOnlyDoubleProperty</a>&nbsp;widthProperty()</pre>
<div class="block">The width of this resizable node.  This property is set by the region's parent
 during layout and may not be set by the application.  If an application
 needs to explicitly control the size of a region, it should override its
 preferred size range by setting the <code>minWidth</code>, <code>prefWidth</code>,
 and <code>maxWidth</code> properties.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../javafx/scene/layout/Region.html#getWidth--"><code>getWidth()</code></a>, 
<a href="../../../javafx/scene/layout/Region.html#setWidth-double-"><code>setWidth(double)</code></a></dd>
</dl>
</li>
</ul>
<a name="setHeight-double-">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setHeight</h4>
<pre>protected&nbsp;void&nbsp;setHeight(double&nbsp;value)</pre>
<div class="block">Sets the value of the property height.</div>
<dl>
<dt><span class="simpleTagLabel">Property description:</span></dt>
<dd>The height of this resizable node.  This property is set by the region's parent
 during layout and may not be set by the application.  If an application
 needs to explicitly control the size of a region, it should override its
 preferred size range by setting the <code>minHeight</code>, <code>prefHeight</code>,
 and <code>maxHeight</code> properties.</dd>
</dl>
</li>
</ul>
<a name="getHeight--">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getHeight</h4>
<pre>public final&nbsp;double&nbsp;getHeight()</pre>
<div class="block">Gets the value of the property height.</div>
<dl>
<dt><span class="simpleTagLabel">Property description:</span></dt>
<dd>The height of this resizable node.  This property is set by the region's parent
 during layout and may not be set by the application.  If an application
 needs to explicitly control the size of a region, it should override its
 preferred size range by setting the <code>minHeight</code>, <code>prefHeight</code>,
 and <code>maxHeight</code> properties.</dd>
</dl>
</li>
</ul>
<a name="heightProperty--">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>heightProperty</h4>
<pre>public final&nbsp;<a href="../../../javafx/beans/property/ReadOnlyDoubleProperty.html" title="class in javafx.beans.property">ReadOnlyDoubleProperty</a>&nbsp;heightProperty()</pre>
<div class="block">The height of this resizable node.  This property is set by the region's parent
 during layout and may not be set by the application.  If an application
 needs to explicitly control the size of a region, it should override its
 preferred size range by setting the <code>minHeight</code>, <code>prefHeight</code>,
 and <code>maxHeight</code> properties.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../javafx/scene/layout/Region.html#getHeight--"><code>getHeight()</code></a>, 
<a href="../../../javafx/scene/layout/Region.html#setHeight-double-"><code>setHeight(double)</code></a></dd>
</dl>
</li>
</ul>
<a name="setMinWidth-double-">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setMinWidth</h4>
<pre>public final&nbsp;void&nbsp;setMinWidth(double&nbsp;value)</pre>
<div class="block">Sets the value of the property minWidth.</div>
<dl>
<dt><span class="simpleTagLabel">Property description:</span></dt>
<dd>Property for overriding the region's computed minimum width.
 This should only be set if the region's internally computed minimum width
 doesn't meet the application's layout needs.
 <p>
 Defaults to the <code>USE_COMPUTED_SIZE</code> flag, which means that
 <code>minWidth(forHeight)</code> will return the region's internally
 computed minimum width.
 <p>
 Setting this value to the <code>USE_PREF_SIZE</code> flag will cause
 <code>minWidth(forHeight)</code> to return the region's preferred width,
 enabling applications to easily restrict the resizability of the region.</dd>
</dl>
</li>
</ul>
<a name="getMinWidth--">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getMinWidth</h4>
<pre>public final&nbsp;double&nbsp;getMinWidth()</pre>
<div class="block">Gets the value of the property minWidth.</div>
<dl>
<dt><span class="simpleTagLabel">Property description:</span></dt>
<dd>Property for overriding the region's computed minimum width.
 This should only be set if the region's internally computed minimum width
 doesn't meet the application's layout needs.
 <p>
 Defaults to the <code>USE_COMPUTED_SIZE</code> flag, which means that
 <code>minWidth(forHeight)</code> will return the region's internally
 computed minimum width.
 <p>
 Setting this value to the <code>USE_PREF_SIZE</code> flag will cause
 <code>minWidth(forHeight)</code> to return the region's preferred width,
 enabling applications to easily restrict the resizability of the region.</dd>
</dl>
</li>
</ul>
<a name="minWidthProperty--">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>minWidthProperty</h4>
<pre>public final&nbsp;<a href="../../../javafx/beans/property/DoubleProperty.html" title="class in javafx.beans.property">DoubleProperty</a>&nbsp;minWidthProperty()</pre>
<div class="block">Property for overriding the region's computed minimum width.
 This should only be set if the region's internally computed minimum width
 doesn't meet the application's layout needs.
 <p>
 Defaults to the <code>USE_COMPUTED_SIZE</code> flag, which means that
 <code>minWidth(forHeight)</code> will return the region's internally
 computed minimum width.
 <p>
 Setting this value to the <code>USE_PREF_SIZE</code> flag will cause
 <code>minWidth(forHeight)</code> to return the region's preferred width,
 enabling applications to easily restrict the resizability of the region.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../javafx/scene/layout/Region.html#getMinWidth--"><code>getMinWidth()</code></a>, 
<a href="../../../javafx/scene/layout/Region.html#setMinWidth-double-"><code>setMinWidth(double)</code></a></dd>
</dl>
</li>
</ul>
<a name="setMinHeight-double-">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setMinHeight</h4>
<pre>public final&nbsp;void&nbsp;setMinHeight(double&nbsp;value)</pre>
<div class="block">Sets the value of the property minHeight.</div>
<dl>
<dt><span class="simpleTagLabel">Property description:</span></dt>
<dd>Property for overriding the region's computed minimum height.
 This should only be set if the region's internally computed minimum height
 doesn't meet the application's layout needs.
 <p>
 Defaults to the <code>USE_COMPUTED_SIZE</code> flag, which means that
 <code>minHeight(forWidth)</code> will return the region's internally
 computed minimum height.
 <p>
 Setting this value to the <code>USE_PREF_SIZE</code> flag will cause
 <code>minHeight(forWidth)</code> to return the region's preferred height,
 enabling applications to easily restrict the resizability of the region.</dd>
</dl>
</li>
</ul>
<a name="getMinHeight--">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getMinHeight</h4>
<pre>public final&nbsp;double&nbsp;getMinHeight()</pre>
<div class="block">Gets the value of the property minHeight.</div>
<dl>
<dt><span class="simpleTagLabel">Property description:</span></dt>
<dd>Property for overriding the region's computed minimum height.
 This should only be set if the region's internally computed minimum height
 doesn't meet the application's layout needs.
 <p>
 Defaults to the <code>USE_COMPUTED_SIZE</code> flag, which means that
 <code>minHeight(forWidth)</code> will return the region's internally
 computed minimum height.
 <p>
 Setting this value to the <code>USE_PREF_SIZE</code> flag will cause
 <code>minHeight(forWidth)</code> to return the region's preferred height,
 enabling applications to easily restrict the resizability of the region.</dd>
</dl>
</li>
</ul>
<a name="minHeightProperty--">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>minHeightProperty</h4>
<pre>public final&nbsp;<a href="../../../javafx/beans/property/DoubleProperty.html" title="class in javafx.beans.property">DoubleProperty</a>&nbsp;minHeightProperty()</pre>
<div class="block">Property for overriding the region's computed minimum height.
 This should only be set if the region's internally computed minimum height
 doesn't meet the application's layout needs.
 <p>
 Defaults to the <code>USE_COMPUTED_SIZE</code> flag, which means that
 <code>minHeight(forWidth)</code> will return the region's internally
 computed minimum height.
 <p>
 Setting this value to the <code>USE_PREF_SIZE</code> flag will cause
 <code>minHeight(forWidth)</code> to return the region's preferred height,
 enabling applications to easily restrict the resizability of the region.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../javafx/scene/layout/Region.html#getMinHeight--"><code>getMinHeight()</code></a>, 
<a href="../../../javafx/scene/layout/Region.html#setMinHeight-double-"><code>setMinHeight(double)</code></a></dd>
</dl>
</li>
</ul>
<a name="setMinSize-double-double-">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setMinSize</h4>
<pre>public&nbsp;void&nbsp;setMinSize(double&nbsp;minWidth,
                       double&nbsp;minHeight)</pre>
<div class="block">Convenience method for overriding the region's computed minimum width and height.
 This should only be called if the region's internally computed minimum size
 doesn't meet the application's layout needs.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>minWidth</code> - the override value for minimum width</dd>
<dd><code>minHeight</code> - the override value for minimum height</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../javafx/scene/layout/Region.html#setMinWidth-double-"><code>setMinWidth(double)</code></a>, 
<a href="../../../javafx/scene/layout/Region.html#setMinHeight-double-"><code>setMinHeight(double)</code></a></dd>
</dl>
</li>
</ul>
<a name="setPrefWidth-double-">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setPrefWidth</h4>
<pre>public final&nbsp;void&nbsp;setPrefWidth(double&nbsp;value)</pre>
<div class="block">Sets the value of the property prefWidth.</div>
<dl>
<dt><span class="simpleTagLabel">Property description:</span></dt>
<dd>Property for overriding the region's computed preferred width.
 This should only be set if the region's internally computed preferred width
 doesn't meet the application's layout needs.
 <p>
 Defaults to the <code>USE_COMPUTED_SIZE</code> flag, which means that
 <code>getPrefWidth(forHeight)</code> will return the region's internally
 computed preferred width.</dd>
</dl>
</li>
</ul>
<a name="getPrefWidth--">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getPrefWidth</h4>
<pre>public final&nbsp;double&nbsp;getPrefWidth()</pre>
<div class="block">Gets the value of the property prefWidth.</div>
<dl>
<dt><span class="simpleTagLabel">Property description:</span></dt>
<dd>Property for overriding the region's computed preferred width.
 This should only be set if the region's internally computed preferred width
 doesn't meet the application's layout needs.
 <p>
 Defaults to the <code>USE_COMPUTED_SIZE</code> flag, which means that
 <code>getPrefWidth(forHeight)</code> will return the region's internally
 computed preferred width.</dd>
</dl>
</li>
</ul>
<a name="prefWidthProperty--">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>prefWidthProperty</h4>
<pre>public final&nbsp;<a href="../../../javafx/beans/property/DoubleProperty.html" title="class in javafx.beans.property">DoubleProperty</a>&nbsp;prefWidthProperty()</pre>
<div class="block">Property for overriding the region's computed preferred width.
 This should only be set if the region's internally computed preferred width
 doesn't meet the application's layout needs.
 <p>
 Defaults to the <code>USE_COMPUTED_SIZE</code> flag, which means that
 <code>getPrefWidth(forHeight)</code> will return the region's internally
 computed preferred width.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../javafx/scene/layout/Region.html#getPrefWidth--"><code>getPrefWidth()</code></a>, 
<a href="../../../javafx/scene/layout/Region.html#setPrefWidth-double-"><code>setPrefWidth(double)</code></a></dd>
</dl>
</li>
</ul>
<a name="setPrefHeight-double-">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setPrefHeight</h4>
<pre>public final&nbsp;void&nbsp;setPrefHeight(double&nbsp;value)</pre>
<div class="block">Sets the value of the property prefHeight.</div>
<dl>
<dt><span class="simpleTagLabel">Property description:</span></dt>
<dd>Property for overriding the region's computed preferred height.
 This should only be set if the region's internally computed preferred height
 doesn't meet the application's layout needs.
 <p>
 Defaults to the <code>USE_COMPUTED_SIZE</code> flag, which means that
 <code>getPrefHeight(forWidth)</code> will return the region's internally
 computed preferred width.</dd>
</dl>
</li>
</ul>
<a name="getPrefHeight--">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getPrefHeight</h4>
<pre>public final&nbsp;double&nbsp;getPrefHeight()</pre>
<div class="block">Gets the value of the property prefHeight.</div>
<dl>
<dt><span class="simpleTagLabel">Property description:</span></dt>
<dd>Property for overriding the region's computed preferred height.
 This should only be set if the region's internally computed preferred height
 doesn't meet the application's layout needs.
 <p>
 Defaults to the <code>USE_COMPUTED_SIZE</code> flag, which means that
 <code>getPrefHeight(forWidth)</code> will return the region's internally
 computed preferred width.</dd>
</dl>
</li>
</ul>
<a name="prefHeightProperty--">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>prefHeightProperty</h4>
<pre>public final&nbsp;<a href="../../../javafx/beans/property/DoubleProperty.html" title="class in javafx.beans.property">DoubleProperty</a>&nbsp;prefHeightProperty()</pre>
<div class="block">Property for overriding the region's computed preferred height.
 This should only be set if the region's internally computed preferred height
 doesn't meet the application's layout needs.
 <p>
 Defaults to the <code>USE_COMPUTED_SIZE</code> flag, which means that
 <code>getPrefHeight(forWidth)</code> will return the region's internally
 computed preferred width.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../javafx/scene/layout/Region.html#getPrefHeight--"><code>getPrefHeight()</code></a>, 
<a href="../../../javafx/scene/layout/Region.html#setPrefHeight-double-"><code>setPrefHeight(double)</code></a></dd>
</dl>
</li>
</ul>
<a name="setPrefSize-double-double-">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setPrefSize</h4>
<pre>public&nbsp;void&nbsp;setPrefSize(double&nbsp;prefWidth,
                        double&nbsp;prefHeight)</pre>
<div class="block">Convenience method for overriding the region's computed preferred width and height.
 This should only be called if the region's internally computed preferred size
 doesn't meet the application's layout needs.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>prefWidth</code> - the override value for preferred width</dd>
<dd><code>prefHeight</code> - the override value for preferred height</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../javafx/scene/layout/Region.html#setPrefWidth-double-"><code>setPrefWidth(double)</code></a>, 
<a href="../../../javafx/scene/layout/Region.html#setPrefHeight-double-"><code>setPrefHeight(double)</code></a></dd>
</dl>
</li>
</ul>
<a name="setMaxWidth-double-">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setMaxWidth</h4>
<pre>public final&nbsp;void&nbsp;setMaxWidth(double&nbsp;value)</pre>
<div class="block">Sets the value of the property maxWidth.</div>
<dl>
<dt><span class="simpleTagLabel">Property description:</span></dt>
<dd>Property for overriding the region's computed maximum width.
 This should only be set if the region's internally computed maximum width
 doesn't meet the application's layout needs.
 <p>
 Defaults to the <code>USE_COMPUTED_SIZE</code> flag, which means that
 <code>getMaxWidth(forHeight)</code> will return the region's internally
 computed maximum width.
 <p>
 Setting this value to the <code>USE_PREF_SIZE</code> flag will cause
 <code>getMaxWidth(forHeight)</code> to return the region's preferred width,
 enabling applications to easily restrict the resizability of the region.</dd>
</dl>
</li>
</ul>
<a name="getMaxWidth--">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getMaxWidth</h4>
<pre>public final&nbsp;double&nbsp;getMaxWidth()</pre>
<div class="block">Gets the value of the property maxWidth.</div>
<dl>
<dt><span class="simpleTagLabel">Property description:</span></dt>
<dd>Property for overriding the region's computed maximum width.
 This should only be set if the region's internally computed maximum width
 doesn't meet the application's layout needs.
 <p>
 Defaults to the <code>USE_COMPUTED_SIZE</code> flag, which means that
 <code>getMaxWidth(forHeight)</code> will return the region's internally
 computed maximum width.
 <p>
 Setting this value to the <code>USE_PREF_SIZE</code> flag will cause
 <code>getMaxWidth(forHeight)</code> to return the region's preferred width,
 enabling applications to easily restrict the resizability of the region.</dd>
</dl>
</li>
</ul>
<a name="maxWidthProperty--">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>maxWidthProperty</h4>
<pre>public final&nbsp;<a href="../../../javafx/beans/property/DoubleProperty.html" title="class in javafx.beans.property">DoubleProperty</a>&nbsp;maxWidthProperty()</pre>
<div class="block">Property for overriding the region's computed maximum width.
 This should only be set if the region's internally computed maximum width
 doesn't meet the application's layout needs.
 <p>
 Defaults to the <code>USE_COMPUTED_SIZE</code> flag, which means that
 <code>getMaxWidth(forHeight)</code> will return the region's internally
 computed maximum width.
 <p>
 Setting this value to the <code>USE_PREF_SIZE</code> flag will cause
 <code>getMaxWidth(forHeight)</code> to return the region's preferred width,
 enabling applications to easily restrict the resizability of the region.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../javafx/scene/layout/Region.html#getMaxWidth--"><code>getMaxWidth()</code></a>, 
<a href="../../../javafx/scene/layout/Region.html#setMaxWidth-double-"><code>setMaxWidth(double)</code></a></dd>
</dl>
</li>
</ul>
<a name="setMaxHeight-double-">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setMaxHeight</h4>
<pre>public final&nbsp;void&nbsp;setMaxHeight(double&nbsp;value)</pre>
<div class="block">Sets the value of the property maxHeight.</div>
<dl>
<dt><span class="simpleTagLabel">Property description:</span></dt>
<dd>Property for overriding the region's computed maximum height.
 This should only be set if the region's internally computed maximum height
 doesn't meet the application's layout needs.
 <p>
 Defaults to the <code>USE_COMPUTED_SIZE</code> flag, which means that
 <code>getMaxHeight(forWidth)</code> will return the region's internally
 computed maximum height.
 <p>
 Setting this value to the <code>USE_PREF_SIZE</code> flag will cause
 <code>getMaxHeight(forWidth)</code> to return the region's preferred height,
 enabling applications to easily restrict the resizability of the region.</dd>
</dl>
</li>
</ul>
<a name="getMaxHeight--">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getMaxHeight</h4>
<pre>public final&nbsp;double&nbsp;getMaxHeight()</pre>
<div class="block">Gets the value of the property maxHeight.</div>
<dl>
<dt><span class="simpleTagLabel">Property description:</span></dt>
<dd>Property for overriding the region's computed maximum height.
 This should only be set if the region's internally computed maximum height
 doesn't meet the application's layout needs.
 <p>
 Defaults to the <code>USE_COMPUTED_SIZE</code> flag, which means that
 <code>getMaxHeight(forWidth)</code> will return the region's internally
 computed maximum height.
 <p>
 Setting this value to the <code>USE_PREF_SIZE</code> flag will cause
 <code>getMaxHeight(forWidth)</code> to return the region's preferred height,
 enabling applications to easily restrict the resizability of the region.</dd>
</dl>
</li>
</ul>
<a name="maxHeightProperty--">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>maxHeightProperty</h4>
<pre>public final&nbsp;<a href="../../../javafx/beans/property/DoubleProperty.html" title="class in javafx.beans.property">DoubleProperty</a>&nbsp;maxHeightProperty()</pre>
<div class="block">Property for overriding the region's computed maximum height.
 This should only be set if the region's internally computed maximum height
 doesn't meet the application's layout needs.
 <p>
 Defaults to the <code>USE_COMPUTED_SIZE</code> flag, which means that
 <code>getMaxHeight(forWidth)</code> will return the region's internally
 computed maximum height.
 <p>
 Setting this value to the <code>USE_PREF_SIZE</code> flag will cause
 <code>getMaxHeight(forWidth)</code> to return the region's preferred height,
 enabling applications to easily restrict the resizability of the region.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../javafx/scene/layout/Region.html#getMaxHeight--"><code>getMaxHeight()</code></a>, 
<a href="../../../javafx/scene/layout/Region.html#setMaxHeight-double-"><code>setMaxHeight(double)</code></a></dd>
</dl>
</li>
</ul>
<a name="setMaxSize-double-double-">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setMaxSize</h4>
<pre>public&nbsp;void&nbsp;setMaxSize(double&nbsp;maxWidth,
                       double&nbsp;maxHeight)</pre>
<div class="block">Convenience method for overriding the region's computed maximum width and height.
 This should only be called if the region's internally computed maximum size
 doesn't meet the application's layout needs.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>maxWidth</code> - the override value for maximum width</dd>
<dd><code>maxHeight</code> - the override value for maximum height</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../javafx/scene/layout/Region.html#setMaxWidth-double-"><code>setMaxWidth(double)</code></a>, 
<a href="../../../javafx/scene/layout/Region.html#setMaxHeight-double-"><code>setMaxHeight(double)</code></a></dd>
</dl>
</li>
</ul>
<a name="getShape--">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getShape</h4>
<pre>public final&nbsp;<a href="../../../javafx/scene/shape/Shape.html" title="class in javafx.scene.shape">Shape</a>&nbsp;getShape()</pre>
<div class="block">Gets the value of the property shape.</div>
<dl>
<dt><span class="simpleTagLabel">Property description:</span></dt>
<dd>When specified, the <code>shape</code> will cause the region to be
 rendered as the specified shape rather than as a rounded rectangle.
 When null, the Region is rendered as a rounded rectangle. When rendered
 as a Shape, any Background is used to fill the shape, although any
 background insets are ignored as are background radii. Any BorderStrokes
 defined are used for stroking the shape. Any BorderImages are ignored.</dd>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>JavaFX 8.0</dd>
</dl>
</li>
</ul>
<a name="setShape-javafx.scene.shape.Shape-">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setShape</h4>
<pre>public final&nbsp;void&nbsp;setShape(<a href="../../../javafx/scene/shape/Shape.html" title="class in javafx.scene.shape">Shape</a>&nbsp;value)</pre>
<div class="block">Sets the value of the property shape.</div>
<dl>
<dt><span class="simpleTagLabel">Property description:</span></dt>
<dd>When specified, the <code>shape</code> will cause the region to be
 rendered as the specified shape rather than as a rounded rectangle.
 When null, the Region is rendered as a rounded rectangle. When rendered
 as a Shape, any Background is used to fill the shape, although any
 background insets are ignored as are background radii. Any BorderStrokes
 defined are used for stroking the shape. Any BorderImages are ignored.</dd>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>JavaFX 8.0</dd>
</dl>
</li>
</ul>
<a name="shapeProperty--">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>shapeProperty</h4>
<pre>public final&nbsp;<a href="../../../javafx/beans/property/ObjectProperty.html" title="class in javafx.beans.property">ObjectProperty</a>&lt;<a href="../../../javafx/scene/shape/Shape.html" title="class in javafx.scene.shape">Shape</a>&gt;&nbsp;shapeProperty()</pre>
<div class="block">When specified, the <code>shape</code> will cause the region to be
 rendered as the specified shape rather than as a rounded rectangle.
 When null, the Region is rendered as a rounded rectangle. When rendered
 as a Shape, any Background is used to fill the shape, although any
 background insets are ignored as are background radii. Any BorderStrokes
 defined are used for stroking the shape. Any BorderImages are ignored.</div>
<dl>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>JavaFX 8.0</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../javafx/scene/layout/Region.html#getShape--"><code>getShape()</code></a>, 
<a href="../../../javafx/scene/layout/Region.html#setShape-javafx.scene.shape.Shape-"><code>setShape(Shape)</code></a></dd>
</dl>
</li>
</ul>
<a name="setScaleShape-boolean-">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setScaleShape</h4>
<pre>public final&nbsp;void&nbsp;setScaleShape(boolean&nbsp;value)</pre>
<div class="block">Sets the value of the property scaleShape.</div>
<dl>
<dt><span class="simpleTagLabel">Property description:</span></dt>
<dd>Specifies whether the shape, if defined, is scaled to match the size of the Region.
 <code>true</code> means the shape is scaled to fit the size of the Region, <code>false</code>
 means the shape is at its source size, its positioning depends on the value of
 <code>centerShape</code>.</dd>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>JavaFX 8.0</dd>
</dl>
</li>
</ul>
<a name="isScaleShape--">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isScaleShape</h4>
<pre>public final&nbsp;boolean&nbsp;isScaleShape()</pre>
<div class="block">Gets the value of the property scaleShape.</div>
<dl>
<dt><span class="simpleTagLabel">Property description:</span></dt>
<dd>Specifies whether the shape, if defined, is scaled to match the size of the Region.
 <code>true</code> means the shape is scaled to fit the size of the Region, <code>false</code>
 means the shape is at its source size, its positioning depends on the value of
 <code>centerShape</code>.</dd>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>JavaFX 8.0</dd>
</dl>
</li>
</ul>
<a name="scaleShapeProperty--">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>scaleShapeProperty</h4>
<pre>public final&nbsp;<a href="../../../javafx/beans/property/BooleanProperty.html" title="class in javafx.beans.property">BooleanProperty</a>&nbsp;scaleShapeProperty()</pre>
<div class="block">Specifies whether the shape, if defined, is scaled to match the size of the Region.
 <code>true</code> means the shape is scaled to fit the size of the Region, <code>false</code>
 means the shape is at its source size, its positioning depends on the value of
 <code>centerShape</code>.</div>
<dl>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>JavaFX 8.0</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../javafx/scene/layout/Region.html#isScaleShape--"><code>isScaleShape()</code></a>, 
<a href="../../../javafx/scene/layout/Region.html#setScaleShape-boolean-"><code>setScaleShape(boolean)</code></a></dd>
</dl>
</li>
</ul>
<a name="setCenterShape-boolean-">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setCenterShape</h4>
<pre>public final&nbsp;void&nbsp;setCenterShape(boolean&nbsp;value)</pre>
<div class="block">Sets the value of the property centerShape.</div>
<dl>
<dt><span class="simpleTagLabel">Property description:</span></dt>
<dd>Defines whether the shape is centered within the Region's width or height.
 <code>true</code> means the shape centered within the Region's width and height,
 <code>false</code> means the shape is positioned at its source position.</dd>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>JavaFX 8.0</dd>
</dl>
</li>
</ul>
<a name="isCenterShape--">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isCenterShape</h4>
<pre>public final&nbsp;boolean&nbsp;isCenterShape()</pre>
<div class="block">Gets the value of the property centerShape.</div>
<dl>
<dt><span class="simpleTagLabel">Property description:</span></dt>
<dd>Defines whether the shape is centered within the Region's width or height.
 <code>true</code> means the shape centered within the Region's width and height,
 <code>false</code> means the shape is positioned at its source position.</dd>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>JavaFX 8.0</dd>
</dl>
</li>
</ul>
<a name="centerShapeProperty--">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>centerShapeProperty</h4>
<pre>public final&nbsp;<a href="../../../javafx/beans/property/BooleanProperty.html" title="class in javafx.beans.property">BooleanProperty</a>&nbsp;centerShapeProperty()</pre>
<div class="block">Defines whether the shape is centered within the Region's width or height.
 <code>true</code> means the shape centered within the Region's width and height,
 <code>false</code> means the shape is positioned at its source position.</div>
<dl>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>JavaFX 8.0</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../javafx/scene/layout/Region.html#isCenterShape--"><code>isCenterShape()</code></a>, 
<a href="../../../javafx/scene/layout/Region.html#setCenterShape-boolean-"><code>setCenterShape(boolean)</code></a></dd>
</dl>
</li>
</ul>
<a name="setCacheShape-boolean-">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setCacheShape</h4>
<pre>public final&nbsp;void&nbsp;setCacheShape(boolean&nbsp;value)</pre>
<div class="block">Sets the value of the property cacheShape.</div>
<dl>
<dt><span class="simpleTagLabel">Property description:</span></dt>
<dd>Defines a hint to the system indicating that the Shape used to define the region's
 background is stable and would benefit from caching.</dd>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>JavaFX 8.0</dd>
</dl>
</li>
</ul>
<a name="isCacheShape--">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isCacheShape</h4>
<pre>public final&nbsp;boolean&nbsp;isCacheShape()</pre>
<div class="block">Gets the value of the property cacheShape.</div>
<dl>
<dt><span class="simpleTagLabel">Property description:</span></dt>
<dd>Defines a hint to the system indicating that the Shape used to define the region's
 background is stable and would benefit from caching.</dd>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>JavaFX 8.0</dd>
</dl>
</li>
</ul>
<a name="cacheShapeProperty--">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>cacheShapeProperty</h4>
<pre>public final&nbsp;<a href="../../../javafx/beans/property/BooleanProperty.html" title="class in javafx.beans.property">BooleanProperty</a>&nbsp;cacheShapeProperty()</pre>
<div class="block">Defines a hint to the system indicating that the Shape used to define the region's
 background is stable and would benefit from caching.</div>
<dl>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>JavaFX 8.0</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../javafx/scene/layout/Region.html#isCacheShape--"><code>isCacheShape()</code></a>, 
<a href="../../../javafx/scene/layout/Region.html#setCacheShape-boolean-"><code>setCacheShape(boolean)</code></a></dd>
</dl>
</li>
</ul>
<a name="isResizable--">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isResizable</h4>
<pre>public&nbsp;boolean&nbsp;isResizable()</pre>
<div class="block">Returns <code>true</code> since all Regions are resizable.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="../../../javafx/scene/Node.html#isResizable--">isResizable</a></code>&nbsp;in class&nbsp;<code><a href="../../../javafx/scene/Node.html" title="class in javafx.scene">Node</a></code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>whether this node can be resized by its parent during layout</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../javafx/scene/Node.html#getContentBias--"><code>Node.getContentBias()</code></a>, 
<a href="../../../javafx/scene/Node.html#minWidth-double-"><code>Node.minWidth(double)</code></a>, 
<a href="../../../javafx/scene/Node.html#minHeight-double-"><code>Node.minHeight(double)</code></a>, 
<a href="../../../javafx/scene/Node.html#prefWidth-double-"><code>Node.prefWidth(double)</code></a>, 
<a href="../../../javafx/scene/Node.html#prefHeight-double-"><code>Node.prefHeight(double)</code></a>, 
<a href="../../../javafx/scene/Node.html#maxWidth-double-"><code>Node.maxWidth(double)</code></a>, 
<a href="../../../javafx/scene/Node.html#maxHeight-double-"><code>Node.maxHeight(double)</code></a>, 
<a href="../../../javafx/scene/Node.html#resize-double-double-"><code>Node.resize(double, double)</code></a>, 
<a href="../../../javafx/scene/Node.html#getLayoutBounds--"><code>Node.getLayoutBounds()</code></a></dd>
</dl>
</li>
</ul>
<a name="resize-double-double-">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>resize</h4>
<pre>public&nbsp;void&nbsp;resize(double&nbsp;width,
                   double&nbsp;height)</pre>
<div class="block">Invoked by the region's parent during layout to set the region's
 width and height.  <b>Applications should not invoke this method directly</b>.
 If an application needs to directly set the size of the region, it should
 override its size constraints by calling <code>setMinSize()</code>,
  <code>setPrefSize()</code>, or <code>setMaxSize()</code> and it's parent
 will honor those overrides during layout.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="../../../javafx/scene/Node.html#resize-double-double-">resize</a></code>&nbsp;in class&nbsp;<code><a href="../../../javafx/scene/Node.html" title="class in javafx.scene">Node</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>width</code> - the target layout bounds width</dd>
<dd><code>height</code> - the target layout bounds height</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../javafx/scene/Node.html#isResizable--"><code>Node.isResizable()</code></a>, 
<a href="../../../javafx/scene/Node.html#getContentBias--"><code>Node.getContentBias()</code></a>, 
<a href="../../../javafx/scene/Node.html#autosize--"><code>Node.autosize()</code></a>, 
<a href="../../../javafx/scene/Node.html#minWidth-double-"><code>Node.minWidth(double)</code></a>, 
<a href="../../../javafx/scene/Node.html#minHeight-double-"><code>Node.minHeight(double)</code></a>, 
<a href="../../../javafx/scene/Node.html#prefWidth-double-"><code>Node.prefWidth(double)</code></a>, 
<a href="../../../javafx/scene/Node.html#prefHeight-double-"><code>Node.prefHeight(double)</code></a>, 
<a href="../../../javafx/scene/Node.html#maxWidth-double-"><code>Node.maxWidth(double)</code></a>, 
<a href="../../../javafx/scene/Node.html#maxHeight-double-"><code>Node.maxHeight(double)</code></a>, 
<a href="../../../javafx/scene/Node.html#getLayoutBounds--"><code>Node.getLayoutBounds()</code></a></dd>
</dl>
</li>
</ul>
<a name="minWidth-double-">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>minWidth</h4>
<pre>public final&nbsp;double&nbsp;minWidth(double&nbsp;height)</pre>
<div class="block">Called during layout to determine the minimum width for this node.
 Returns the value from <code>computeMinWidth(forHeight)</code> unless
 the application overrode the minimum width by setting the minWidth property.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="../../../javafx/scene/Parent.html#minWidth-double-">minWidth</a></code>&nbsp;in class&nbsp;<code><a href="../../../javafx/scene/Parent.html" title="class in javafx.scene">Parent</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>height</code> - the height that should be used if minimum width depends on it</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the minimum width that this node should be resized to during layout</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../javafx/scene/layout/Region.html#setMinWidth-double-"><code>setMinWidth(double)</code></a></dd>
</dl>
</li>
</ul>
<a name="minHeight-double-">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>minHeight</h4>
<pre>public final&nbsp;double&nbsp;minHeight(double&nbsp;width)</pre>
<div class="block">Called during layout to determine the minimum height for this node.
 Returns the value from <code>computeMinHeight(forWidth)</code> unless
 the application overrode the minimum height by setting the minHeight property.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="../../../javafx/scene/Parent.html#minHeight-double-">minHeight</a></code>&nbsp;in class&nbsp;<code><a href="../../../javafx/scene/Parent.html" title="class in javafx.scene">Parent</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>width</code> - the width that should be used if minimum height depends on it</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the minimum height that this node should be resized to during layout</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../javafx/scene/layout/Region.html#setMinHeight-double-"><code>setMinHeight(double)</code></a></dd>
</dl>
</li>
</ul>
<a name="prefWidth-double-">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>prefWidth</h4>
<pre>public final&nbsp;double&nbsp;prefWidth(double&nbsp;height)</pre>
<div class="block">Called during layout to determine the preferred width for this node.
 Returns the value from <code>computePrefWidth(forHeight)</code> unless
 the application overrode the preferred width by setting the prefWidth property.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="../../../javafx/scene/Parent.html#prefWidth-double-">prefWidth</a></code>&nbsp;in class&nbsp;<code><a href="../../../javafx/scene/Parent.html" title="class in javafx.scene">Parent</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>height</code> - the height that should be used if preferred width depends on it</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the preferred width that this node should be resized to during layout</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../javafx/scene/layout/Region.html#setPrefWidth-double-"><code>setPrefWidth(double)</code></a></dd>
</dl>
</li>
</ul>
<a name="prefHeight-double-">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>prefHeight</h4>
<pre>public final&nbsp;double&nbsp;prefHeight(double&nbsp;width)</pre>
<div class="block">Called during layout to determine the preferred height for this node.
 Returns the value from <code>computePrefHeight(forWidth)</code> unless
 the application overrode the preferred height by setting the prefHeight property.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="../../../javafx/scene/Parent.html#prefHeight-double-">prefHeight</a></code>&nbsp;in class&nbsp;<code><a href="../../../javafx/scene/Parent.html" title="class in javafx.scene">Parent</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>width</code> - the width that should be used if preferred height depends on it</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the preferred height that this node should be resized to during layout</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../javafx/scene/layout/Region.html#setPrefHeight-double-"><code>setPrefHeight(double)</code></a></dd>
</dl>
</li>
</ul>
<a name="maxWidth-double-">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>maxWidth</h4>
<pre>public final&nbsp;double&nbsp;maxWidth(double&nbsp;height)</pre>
<div class="block">Called during layout to determine the maximum width for this node.
 Returns the value from <code>computeMaxWidth(forHeight)</code> unless
 the application overrode the maximum width by setting the maxWidth property.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="../../../javafx/scene/Node.html#maxWidth-double-">maxWidth</a></code>&nbsp;in class&nbsp;<code><a href="../../../javafx/scene/Node.html" title="class in javafx.scene">Node</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>height</code> - the height that should be used if maximum width depends on it</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the maximum width that this node should be resized to during layout</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../javafx/scene/layout/Region.html#setMaxWidth-double-"><code>setMaxWidth(double)</code></a></dd>
</dl>
</li>
</ul>
<a name="maxHeight-double-">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>maxHeight</h4>
<pre>public final&nbsp;double&nbsp;maxHeight(double&nbsp;width)</pre>
<div class="block">Called during layout to determine the maximum height for this node.
 Returns the value from <code>computeMaxHeight(forWidth)</code> unless
 the application overrode the maximum height by setting the maxHeight property.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="../../../javafx/scene/Node.html#maxHeight-double-">maxHeight</a></code>&nbsp;in class&nbsp;<code><a href="../../../javafx/scene/Node.html" title="class in javafx.scene">Node</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>width</code> - the width that should be used if maximum height depends on it</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the maximum height that this node should be resized to during layout</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../javafx/scene/layout/Region.html#setMaxHeight-double-"><code>setMaxHeight(double)</code></a></dd>
</dl>
</li>
</ul>
<a name="computeMinWidth-double-">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>computeMinWidth</h4>
<pre>protected&nbsp;double&nbsp;computeMinWidth(double&nbsp;height)</pre>
<div class="block">Computes the minimum width of this region.
 Returns the sum of the left and right insets by default.
 region subclasses should override this method to return an appropriate
 value based on their content and layout strategy.  If the subclass
 doesn't have a VERTICAL content bias, then the height parameter can be
 ignored.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="../../../javafx/scene/Parent.html#computeMinWidth-double-">computeMinWidth</a></code>&nbsp;in class&nbsp;<code><a href="../../../javafx/scene/Parent.html" title="class in javafx.scene">Parent</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>height</code> - the height that should be used if min width depends
      on it</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the computed minimum width of this region</dd>
</dl>
</li>
</ul>
<a name="computeMinHeight-double-">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>computeMinHeight</h4>
<pre>protected&nbsp;double&nbsp;computeMinHeight(double&nbsp;width)</pre>
<div class="block">Computes the minimum height of this region.
 Returns the sum of the top and bottom insets by default.
 Region subclasses should override this method to return an appropriate
 value based on their content and layout strategy.  If the subclass
 doesn't have a HORIZONTAL content bias, then the width parameter can be
 ignored.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="../../../javafx/scene/Parent.html#computeMinHeight-double-">computeMinHeight</a></code>&nbsp;in class&nbsp;<code><a href="../../../javafx/scene/Parent.html" title="class in javafx.scene">Parent</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>width</code> - the width that should be used if min height depends
      on it</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the computed minimum height for this region</dd>
</dl>
</li>
</ul>
<a name="computePrefWidth-double-">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>computePrefWidth</h4>
<pre>protected&nbsp;double&nbsp;computePrefWidth(double&nbsp;height)</pre>
<div class="block">Computes the preferred width of this region for the given height.
 Region subclasses should override this method to return an appropriate
 value based on their content and layout strategy.  If the subclass
 doesn't have a VERTICAL content bias, then the height parameter can be
 ignored.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="../../../javafx/scene/Parent.html#computePrefWidth-double-">computePrefWidth</a></code>&nbsp;in class&nbsp;<code><a href="../../../javafx/scene/Parent.html" title="class in javafx.scene">Parent</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>height</code> - the height that should be used if preferred width depends
      on it</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the computed preferred width for this region</dd>
</dl>
</li>
</ul>
<a name="computePrefHeight-double-">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>computePrefHeight</h4>
<pre>protected&nbsp;double&nbsp;computePrefHeight(double&nbsp;width)</pre>
<div class="block">Computes the preferred height of this region for the given width;
 Region subclasses should override this method to return an appropriate
 value based on their content and layout strategy.  If the subclass
 doesn't have a HORIZONTAL content bias, then the width parameter can be
 ignored.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="../../../javafx/scene/Parent.html#computePrefHeight-double-">computePrefHeight</a></code>&nbsp;in class&nbsp;<code><a href="../../../javafx/scene/Parent.html" title="class in javafx.scene">Parent</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>width</code> - the width that should be used if preferred height depends
      on it</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the computed preferred height for this region</dd>
</dl>
</li>
</ul>
<a name="computeMaxWidth-double-">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>computeMaxWidth</h4>
<pre>protected&nbsp;double&nbsp;computeMaxWidth(double&nbsp;height)</pre>
<div class="block">Computes the maximum width for this region.
 Returns Double.MAX_VALUE by default.
 Region subclasses may override this method to return an different
 value based on their content and layout strategy.  If the subclass
 doesn't have a VERTICAL content bias, then the height parameter can be
 ignored.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the computed maximum width for this region</dd>
</dl>
</li>
</ul>
<a name="computeMaxHeight-double-">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>computeMaxHeight</h4>
<pre>protected&nbsp;double&nbsp;computeMaxHeight(double&nbsp;width)</pre>
<div class="block">Computes the maximum height of this region.
 Returns Double.MAX_VALUE by default.
 Region subclasses may override this method to return a different
 value based on their content and layout strategy.  If the subclass
 doesn't have a HORIZONTAL content bias, then the width parameter can be
 ignored.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the computed maximum height for this region</dd>
</dl>
</li>
</ul>
<a name="snapSpace-double-">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>snapSpace</h4>
<pre>protected&nbsp;double&nbsp;snapSpace(double&nbsp;value)</pre>
<div class="block">If this region's snapToPixel property is true, returns a value rounded
 to the nearest pixel, else returns the same value.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>value</code> - the space value to be snapped</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>value rounded to nearest pixel</dd>
</dl>
</li>
</ul>
<a name="snapSize-double-">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>snapSize</h4>
<pre>protected&nbsp;double&nbsp;snapSize(double&nbsp;value)</pre>
<div class="block">If this region's snapToPixel property is true, returns a value ceiled
 to the nearest pixel, else returns the same value.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>value</code> - the size value to be snapped</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>value ceiled to nearest pixel</dd>
</dl>
</li>
</ul>
<a name="snapPosition-double-">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>snapPosition</h4>
<pre>protected&nbsp;double&nbsp;snapPosition(double&nbsp;value)</pre>
<div class="block">If this region's snapToPixel property is true, returns a value rounded
 to the nearest pixel, else returns the same value.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>value</code> - the position value to be snapped</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>value rounded to nearest pixel</dd>
</dl>
</li>
</ul>
<a name="snappedTopInset--">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>snappedTopInset</h4>
<pre>public final&nbsp;double&nbsp;snappedTopInset()</pre>
<div class="block">Utility method to get the top inset which includes padding and border
 inset. Then snapped to whole pixels if isSnapToPixel() is true.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Rounded up insets top</dd>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>JavaFX 8.0</dd>
</dl>
</li>
</ul>
<a name="snappedBottomInset--">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>snappedBottomInset</h4>
<pre>public final&nbsp;double&nbsp;snappedBottomInset()</pre>
<div class="block">Utility method to get the bottom inset which includes padding and border
 inset. Then snapped to whole pixels if isSnapToPixel() is true.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Rounded up insets bottom</dd>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>JavaFX 8.0</dd>
</dl>
</li>
</ul>
<a name="snappedLeftInset--">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>snappedLeftInset</h4>
<pre>public final&nbsp;double&nbsp;snappedLeftInset()</pre>
<div class="block">Utility method to get the left inset which includes padding and border
 inset. Then snapped to whole pixels if isSnapToPixel() is true.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Rounded up insets left</dd>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>JavaFX 8.0</dd>
</dl>
</li>
</ul>
<a name="snappedRightInset--">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>snappedRightInset</h4>
<pre>public final&nbsp;double&nbsp;snappedRightInset()</pre>
<div class="block">Utility method to get the right inset which includes padding and border
 inset. Then snapped to whole pixels if isSnapToPixel() is true.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Rounded up insets right</dd>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>JavaFX 8.0</dd>
</dl>
</li>
</ul>
<a name="positionInArea-javafx.scene.Node-double-double-double-double-double-javafx.geometry.HPos-javafx.geometry.VPos-">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>positionInArea</h4>
<pre>protected&nbsp;void&nbsp;positionInArea(<a href="../../../javafx/scene/Node.html" title="class in javafx.scene">Node</a>&nbsp;child,
                              double&nbsp;areaX,
                              double&nbsp;areaY,
                              double&nbsp;areaWidth,
                              double&nbsp;areaHeight,
                              double&nbsp;areaBaselineOffset,
                              <a href="../../../javafx/geometry/HPos.html" title="enum in javafx.geometry">HPos</a>&nbsp;halignment,
                              <a href="../../../javafx/geometry/VPos.html" title="enum in javafx.geometry">VPos</a>&nbsp;valignment)</pre>
<div class="block">Utility method which positions the child within an area of this
 region defined by <code>areaX</code>, <code>areaY</code>, <code>areaWidth</code> x <code>areaHeight</code>,
 with a baseline offset relative to that area.
 <p>
 This function does <i>not</i> resize the node and uses the node's layout bounds
 width and height to determine how it should be positioned within the area.
 <p>
 If the vertical alignment is <code>VPos.BASELINE</code> then it
 will position the node so that its own baseline aligns with the passed in
 <code>baselineOffset</code>,  otherwise the baseline parameter is ignored.
 <p>
 If <code>snapToPixel</code> is <code>true</code> for this region, then the x/y position
 values will be rounded to their nearest pixel boundaries.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>child</code> - the child being positioned within this region</dd>
<dd><code>areaX</code> - the horizontal offset of the layout area relative to this region</dd>
<dd><code>areaY</code> - the vertical offset of the layout area relative to this region</dd>
<dd><code>areaWidth</code> - the width of the layout area</dd>
<dd><code>areaHeight</code> - the height of the layout area</dd>
<dd><code>areaBaselineOffset</code> - the baseline offset to be used if VPos is BASELINE</dd>
<dd><code>halignment</code> - the horizontal alignment for the child within the area</dd>
<dd><code>valignment</code> - the vertical alignment for the child within the area</dd>
</dl>
</li>
</ul>
<a name="positionInArea-javafx.scene.Node-double-double-double-double-double-javafx.geometry.Insets-javafx.geometry.HPos-javafx.geometry.VPos-boolean-">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>positionInArea</h4>
<pre>public static&nbsp;void&nbsp;positionInArea(<a href="../../../javafx/scene/Node.html" title="class in javafx.scene">Node</a>&nbsp;child,
                                  double&nbsp;areaX,
                                  double&nbsp;areaY,
                                  double&nbsp;areaWidth,
                                  double&nbsp;areaHeight,
                                  double&nbsp;areaBaselineOffset,
                                  <a href="../../../javafx/geometry/Insets.html" title="class in javafx.geometry">Insets</a>&nbsp;margin,
                                  <a href="../../../javafx/geometry/HPos.html" title="enum in javafx.geometry">HPos</a>&nbsp;halignment,
                                  <a href="../../../javafx/geometry/VPos.html" title="enum in javafx.geometry">VPos</a>&nbsp;valignment,
                                  boolean&nbsp;isSnapToPixel)</pre>
<div class="block">Utility method which positions the child within an area of this
 region defined by <code>areaX</code>, <code>areaY</code>, <code>areaWidth</code> x <code>areaHeight</code>,
 with a baseline offset relative to that area.
 <p>
 This function does <i>not</i> resize the node and uses the node's layout bounds
 width and height to determine how it should be positioned within the area.
 <p>
 If the vertical alignment is <code>VPos.BASELINE</code> then it
 will position the node so that its own baseline aligns with the passed in
 <code>baselineOffset</code>,  otherwise the baseline parameter is ignored.
 <p>
 If <code>snapToPixel</code> is <code>true</code> for this region, then the x/y position
 values will be rounded to their nearest pixel boundaries.
 <p>
 If <code>margin</code> is non-null, then that space will be allocated around the
 child within the layout area.  margin may be null.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>child</code> - the child being positioned within this region</dd>
<dd><code>areaX</code> - the horizontal offset of the layout area relative to this region</dd>
<dd><code>areaY</code> - the vertical offset of the layout area relative to this region</dd>
<dd><code>areaWidth</code> - the width of the layout area</dd>
<dd><code>areaHeight</code> - the height of the layout area</dd>
<dd><code>areaBaselineOffset</code> - the baseline offset to be used if VPos is BASELINE</dd>
<dd><code>margin</code> - the margin of space to be allocated around the child</dd>
<dd><code>halignment</code> - the horizontal alignment for the child within the area</dd>
<dd><code>valignment</code> - the vertical alignment for the child within the area</dd>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>JavaFX 8.0</dd>
</dl>
</li>
</ul>
<a name="layoutInArea-javafx.scene.Node-double-double-double-double-double-javafx.geometry.HPos-javafx.geometry.VPos-">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>layoutInArea</h4>
<pre>protected&nbsp;void&nbsp;layoutInArea(<a href="../../../javafx/scene/Node.html" title="class in javafx.scene">Node</a>&nbsp;child,
                            double&nbsp;areaX,
                            double&nbsp;areaY,
                            double&nbsp;areaWidth,
                            double&nbsp;areaHeight,
                            double&nbsp;areaBaselineOffset,
                            <a href="../../../javafx/geometry/HPos.html" title="enum in javafx.geometry">HPos</a>&nbsp;halignment,
                            <a href="../../../javafx/geometry/VPos.html" title="enum in javafx.geometry">VPos</a>&nbsp;valignment)</pre>
<div class="block">Utility method which lays out the child within an area of this
 region defined by <code>areaX</code>, <code>areaY</code>, <code>areaWidth</code> x <code>areaHeight</code>,
 with a baseline offset relative to that area.
 <p>
 If the child is resizable, this method will resize it to fill the specified
 area unless the node's maximum size prevents it.  If the node's maximum
 size preference is less than the area size, the maximum size will be used.
 If node's maximum is greater than the area size, then the node will be
 resized to fit within the area, unless its minimum size prevents it.
 <p>
 If the child has a non-null contentBias, then this method will use it when
 resizing the child.  If the contentBias is horizontal, it will set its width
 first to the area's width (up to the child's max width limit) and then pass
 that value to compute the child's height.  If child's contentBias is vertical,
 then it will set its height to the area height (up to child's max height limit)
 and pass that height to compute the child's width.  If the child's contentBias
 is null, then it's width and height have no dependencies on each other.
 <p>
 If the child is not resizable (Shape, Group, etc) then it will only be
 positioned and not resized.
 <p>
 If the child's resulting size differs from the area's size (either
 because it was not resizable or it's sizing preferences prevented it), then
 this function will align the node relative to the area using horizontal and
 vertical alignment values.
 If valignment is <code>VPos.BASELINE</code> then the node's baseline will be aligned
 with the area baseline offset parameter, otherwise the baseline parameter
 is ignored.
 <p>
 If <code>snapToPixel</code> is <code>true</code> for this region, then the resulting x,y
 values will be rounded to their nearest pixel boundaries and the
 width/height values will be ceiled to the next pixel boundary.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>child</code> - the child being positioned within this region</dd>
<dd><code>areaX</code> - the horizontal offset of the layout area relative to this region</dd>
<dd><code>areaY</code> - the vertical offset of the layout area relative to this region</dd>
<dd><code>areaWidth</code> - the width of the layout area</dd>
<dd><code>areaHeight</code> - the height of the layout area</dd>
<dd><code>areaBaselineOffset</code> - the baseline offset to be used if VPos is BASELINE</dd>
<dd><code>halignment</code> - the horizontal alignment for the child within the area</dd>
<dd><code>valignment</code> - the vertical alignment for the child within the area</dd>
</dl>
</li>
</ul>
<a name="layoutInArea-javafx.scene.Node-double-double-double-double-double-javafx.geometry.Insets-javafx.geometry.HPos-javafx.geometry.VPos-">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>layoutInArea</h4>
<pre>protected&nbsp;void&nbsp;layoutInArea(<a href="../../../javafx/scene/Node.html" title="class in javafx.scene">Node</a>&nbsp;child,
                            double&nbsp;areaX,
                            double&nbsp;areaY,
                            double&nbsp;areaWidth,
                            double&nbsp;areaHeight,
                            double&nbsp;areaBaselineOffset,
                            <a href="../../../javafx/geometry/Insets.html" title="class in javafx.geometry">Insets</a>&nbsp;margin,
                            <a href="../../../javafx/geometry/HPos.html" title="enum in javafx.geometry">HPos</a>&nbsp;halignment,
                            <a href="../../../javafx/geometry/VPos.html" title="enum in javafx.geometry">VPos</a>&nbsp;valignment)</pre>
<div class="block">Utility method which lays out the child within an area of this
 region defined by <code>areaX</code>, <code>areaY</code>, <code>areaWidth</code> x <code>areaHeight</code>,
 with a baseline offset relative to that area.
 <p>
 If the child is resizable, this method will resize it to fill the specified
 area unless the node's maximum size prevents it.  If the node's maximum
 size preference is less than the area size, the maximum size will be used.
 If node's maximum is greater than the area size, then the node will be
 resized to fit within the area, unless its minimum size prevents it.
 <p>
 If the child has a non-null contentBias, then this method will use it when
 resizing the child.  If the contentBias is horizontal, it will set its width
 first to the area's width (up to the child's max width limit) and then pass
 that value to compute the child's height.  If child's contentBias is vertical,
 then it will set its height to the area height (up to child's max height limit)
 and pass that height to compute the child's width.  If the child's contentBias
 is null, then it's width and height have no dependencies on each other.
 <p>
 If the child is not resizable (Shape, Group, etc) then it will only be
 positioned and not resized.
 <p>
 If the child's resulting size differs from the area's size (either
 because it was not resizable or it's sizing preferences prevented it), then
 this function will align the node relative to the area using horizontal and
 vertical alignment values.
 If valignment is <code>VPos.BASELINE</code> then the node's baseline will be aligned
 with the area baseline offset parameter, otherwise the baseline parameter
 is ignored.
 <p>
 If <code>margin</code> is non-null, then that space will be allocated around the
 child within the layout area.  margin may be null.
 <p>
 If <code>snapToPixel</code> is <code>true</code> for this region, then the resulting x,y
 values will be rounded to their nearest pixel boundaries and the
 width/height values will be ceiled to the next pixel boundary.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>child</code> - the child being positioned within this region</dd>
<dd><code>areaX</code> - the horizontal offset of the layout area relative to this region</dd>
<dd><code>areaY</code> - the vertical offset of the layout area relative to this region</dd>
<dd><code>areaWidth</code> - the width of the layout area</dd>
<dd><code>areaHeight</code> - the height of the layout area</dd>
<dd><code>areaBaselineOffset</code> - the baseline offset to be used if VPos is BASELINE</dd>
<dd><code>margin</code> - the margin of space to be allocated around the child</dd>
<dd><code>halignment</code> - the horizontal alignment for the child within the area</dd>
<dd><code>valignment</code> - the vertical alignment for the child within the area</dd>
</dl>
</li>
</ul>
<a name="layoutInArea-javafx.scene.Node-double-double-double-double-double-javafx.geometry.Insets-boolean-boolean-javafx.geometry.HPos-javafx.geometry.VPos-">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>layoutInArea</h4>
<pre>protected&nbsp;void&nbsp;layoutInArea(<a href="../../../javafx/scene/Node.html" title="class in javafx.scene">Node</a>&nbsp;child,
                            double&nbsp;areaX,
                            double&nbsp;areaY,
                            double&nbsp;areaWidth,
                            double&nbsp;areaHeight,
                            double&nbsp;areaBaselineOffset,
                            <a href="../../../javafx/geometry/Insets.html" title="class in javafx.geometry">Insets</a>&nbsp;margin,
                            boolean&nbsp;fillWidth,
                            boolean&nbsp;fillHeight,
                            <a href="../../../javafx/geometry/HPos.html" title="enum in javafx.geometry">HPos</a>&nbsp;halignment,
                            <a href="../../../javafx/geometry/VPos.html" title="enum in javafx.geometry">VPos</a>&nbsp;valignment)</pre>
<div class="block">Utility method which lays out the child within an area of this
 region defined by <code>areaX</code>, <code>areaY</code>, <code>areaWidth</code> x <code>areaHeight</code>,
 with a baseline offset relative to that area.
 <p>
 If the child is resizable, this method will use <code>fillWidth</code> and <code>fillHeight</code>
 to determine whether to resize it to fill the area or keep the child at its
 preferred dimension.  If fillWidth/fillHeight are true, then this method
 will only resize the child up to its max size limits.  If the node's maximum
 size preference is less than the area size, the maximum size will be used.
 If node's maximum is greater than the area size, then the node will be
 resized to fit within the area, unless its minimum size prevents it.
 <p>
 If the child has a non-null contentBias, then this method will use it when
 resizing the child.  If the contentBias is horizontal, it will set its width
 first and then pass that value to compute the child's height.  If child's
 contentBias is vertical, then it will set its height first
 and pass that value to compute the child's width.  If the child's contentBias
 is null, then it's width and height have no dependencies on each other.
 <p>
 If the child is not resizable (Shape, Group, etc) then it will only be
 positioned and not resized.
 <p>
 If the child's resulting size differs from the area's size (either
 because it was not resizable or it's sizing preferences prevented it), then
 this function will align the node relative to the area using horizontal and
 vertical alignment values.
 If valignment is <code>VPos.BASELINE</code> then the node's baseline will be aligned
 with the area baseline offset parameter, otherwise the baseline parameter
 is ignored.
 <p>
 If <code>margin</code> is non-null, then that space will be allocated around the
 child within the layout area.  margin may be null.
 <p>
 If <code>snapToPixel</code> is <code>true</code> for this region, then the resulting x,y
 values will be rounded to their nearest pixel boundaries and the
 width/height values will be ceiled to the next pixel boundary.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>child</code> - the child being positioned within this region</dd>
<dd><code>areaX</code> - the horizontal offset of the layout area relative to this region</dd>
<dd><code>areaY</code> - the vertical offset of the layout area relative to this region</dd>
<dd><code>areaWidth</code> - the width of the layout area</dd>
<dd><code>areaHeight</code> - the height of the layout area</dd>
<dd><code>areaBaselineOffset</code> - the baseline offset to be used if VPos is BASELINE</dd>
<dd><code>margin</code> - the margin of space to be allocated around the child</dd>
<dd><code>fillWidth</code> - whether or not the child should be resized to fill the area width or kept to its preferred width</dd>
<dd><code>fillHeight</code> - whether or not the child should e resized to fill the area height or kept to its preferred height</dd>
<dd><code>halignment</code> - the horizontal alignment for the child within the area</dd>
<dd><code>valignment</code> - the vertical alignment for the child within the area</dd>
</dl>
</li>
</ul>
<a name="layoutInArea-javafx.scene.Node-double-double-double-double-double-javafx.geometry.Insets-boolean-boolean-javafx.geometry.HPos-javafx.geometry.VPos-boolean-">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>layoutInArea</h4>
<pre>public static&nbsp;void&nbsp;layoutInArea(<a href="../../../javafx/scene/Node.html" title="class in javafx.scene">Node</a>&nbsp;child,
                                double&nbsp;areaX,
                                double&nbsp;areaY,
                                double&nbsp;areaWidth,
                                double&nbsp;areaHeight,
                                double&nbsp;areaBaselineOffset,
                                <a href="../../../javafx/geometry/Insets.html" title="class in javafx.geometry">Insets</a>&nbsp;margin,
                                boolean&nbsp;fillWidth,
                                boolean&nbsp;fillHeight,
                                <a href="../../../javafx/geometry/HPos.html" title="enum in javafx.geometry">HPos</a>&nbsp;halignment,
                                <a href="../../../javafx/geometry/VPos.html" title="enum in javafx.geometry">VPos</a>&nbsp;valignment,
                                boolean&nbsp;isSnapToPixel)</pre>
<div class="block">Utility method which lays out the child within an area of it's
 parent defined by <code>areaX</code>, <code>areaY</code>, <code>areaWidth</code> x <code>areaHeight</code>,
 with a baseline offset relative to that area.
 <p>
 If the child is resizable, this method will use <code>fillWidth</code> and <code>fillHeight</code>
 to determine whether to resize it to fill the area or keep the child at its
 preferred dimension.  If fillWidth/fillHeight are true, then this method
 will only resize the child up to its max size limits.  If the node's maximum
 size preference is less than the area size, the maximum size will be used.
 If node's maximum is greater than the area size, then the node will be
 resized to fit within the area, unless its minimum size prevents it.
 <p>
 If the child has a non-null contentBias, then this method will use it when
 resizing the child.  If the contentBias is horizontal, it will set its width
 first and then pass that value to compute the child's height.  If child's
 contentBias is vertical, then it will set its height first
 and pass that value to compute the child's width.  If the child's contentBias
 is null, then it's width and height have no dependencies on each other.
 <p>
 If the child is not resizable (Shape, Group, etc) then it will only be
 positioned and not resized.
 <p>
 If the child's resulting size differs from the area's size (either
 because it was not resizable or it's sizing preferences prevented it), then
 this function will align the node relative to the area using horizontal and
 vertical alignment values.
 If valignment is <code>VPos.BASELINE</code> then the node's baseline will be aligned
 with the area baseline offset parameter, otherwise the baseline parameter
 is ignored.
 <p>
 If <code>margin</code> is non-null, then that space will be allocated around the
 child within the layout area.  margin may be null.
 <p>
 If <code>snapToPixel</code> is <code>true</code> for this region, then the resulting x,y
 values will be rounded to their nearest pixel boundaries and the
 width/height values will be ceiled to the next pixel boundary.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>child</code> - the child being positioned within this region</dd>
<dd><code>areaX</code> - the horizontal offset of the layout area relative to this region</dd>
<dd><code>areaY</code> - the vertical offset of the layout area relative to this region</dd>
<dd><code>areaWidth</code> - the width of the layout area</dd>
<dd><code>areaHeight</code> - the height of the layout area</dd>
<dd><code>areaBaselineOffset</code> - the baseline offset to be used if VPos is BASELINE</dd>
<dd><code>margin</code> - the margin of space to be allocated around the child</dd>
<dd><code>fillWidth</code> - whether or not the child should be resized to fill the area width or kept to its preferred width</dd>
<dd><code>fillHeight</code> - whether or not the child should e resized to fill the area height or kept to its preferred height</dd>
<dd><code>halignment</code> - the horizontal alignment for the child within the area</dd>
<dd><code>valignment</code> - the vertical alignment for the child within the area</dd>
<dd><code>isSnapToPixel</code> - whether to snap size and position to pixels</dd>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>JavaFX 8.0</dd>
</dl>
</li>
</ul>
<a name="getUserAgentStylesheet--">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getUserAgentStylesheet</h4>
<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;getUserAgentStylesheet()</pre>
<div class="block">An implementation may specify its own user-agent styles for this Region, and its children,
 by overriding this method. These styles are used in addition to whatever user-agent stylesheets
 are in use. This provides a mechanism for third parties to introduce styles for custom controls.
 <p>
 The URL is a hierarchical URI of the form [scheme:][//authority][path]. If the URL
 does not have a [scheme:] component, the URL is considered to be the [path] component only.
 Any leading '/' character of the [path] is ignored and the [path] is treated as a path relative to
 the root of the application's classpath.
 </p>
 <code><pre>

 package com.example.javafx.app;

 import javafx.application.Application;
 import javafx.scene.Group;
 import javafx.scene.Scene;
 import javafx.stage.Stage;

 public class MyApp extends Application {

      @Override public void start(Stage stage) {
         Scene scene = new Scene(new Group());
         scene.getStylesheets().add("/com/example/javafx/app/mystyles.css");
         stage.setScene(scene);
         stage.show();
     }

     public static void main(String[] args) {
         launch(args);
     }
 }
 </pre></code>
 For additional information about using CSS with the scene graph,
 see the <a href="../doc-files/cssref.html">CSS Reference Guide</a>.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>A string URL</dd>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>JavaFX 8u40</dd>
</dl>
</li>
</ul>
<a name="getClassCssMetaData--">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getClassCssMetaData</h4>
<pre>public static&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../javafx/css/CssMetaData.html" title="class in javafx.css">CssMetaData</a>&lt;? extends <a href="../../../javafx/css/Styleable.html" title="interface in javafx.css">Styleable</a>,?&gt;&gt;&nbsp;getClassCssMetaData()</pre>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>The CssMetaData associated with this class, which may include the
 CssMetaData of its super classes.</dd>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>JavaFX 8.0</dd>
</dl>
</li>
</ul>
<a name="getCssMetaData--">
<!--   -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>getCssMetaData</h4>
<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../javafx/css/CssMetaData.html" title="class in javafx.css">CssMetaData</a>&lt;? extends <a href="../../../javafx/css/Styleable.html" title="interface in javafx.css">Styleable</a>,?&gt;&gt;&nbsp;getCssMetaData()</pre>
<div class="block">This method should delegate to <a href="../../../javafx/scene/Node.html#getClassCssMetaData--"><code>Node.getClassCssMetaData()</code></a> so that
 a Node's CssMetaData can be accessed without the need for reflection.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../javafx/css/Styleable.html#getCssMetaData--">getCssMetaData</a></code>&nbsp;in interface&nbsp;<code><a href="../../../javafx/css/Styleable.html" title="interface in javafx.css">Styleable</a></code></dd>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="../../../javafx/scene/Node.html#getCssMetaData--">getCssMetaData</a></code>&nbsp;in class&nbsp;<code><a href="../../../javafx/scene/Node.html" title="class in javafx.scene">Node</a></code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>The CssMetaData associated with this node, which may include the
 CssMetaData of its super classes.</dd>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>JavaFX 8.0</dd>
</dl>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!--   -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!--   -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="class-use/Region.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../index-all.html">Index</a></li>
<li><a href="../../../help-doc.html">Help</a></li>
</ul>
<div class="aboutLanguage">JavaFX&nbsp;8</div>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../javafx/scene/layout/Priority.html" title="enum in javafx.scene.layout"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../javafx/scene/layout/RowConstraints.html" title="class in javafx.scene.layout"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../index.html?javafx/scene/layout/Region.html" target="_top">Frames</a></li>
<li><a href="Region.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
  allClassesLink = document.getElementById("allclasses_navbar_bottom");
  if(window==top) {
    allClassesLink.style.display = "block";
  }
  else {
    allClassesLink.style.display = "none";
  }
  //-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.bottom">
<!--   -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<p class="legalCopy"><small><font size="-1"><a href="http://bugreport.java.com/bugreport/" target="_blank">Submit a bug or feature</a><br>For further API reference and developer documentation, see <a href="https://docs.oracle.com/javase/8/docs/index.html" target="_blank">Java SE Documentation</a>. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.<br> <a href="https://docs.oracle.com/javase/8/docs/legal/cpyr.html" target="_blank">Copyright</a> &copy; 2008, 2016, Oracle and/or its affiliates. All rights reserved. Use is subject to <a href="http://download.oracle.com/otndocs/jcp/java_se-8-mrel-spec/license.html" target="_blank">license terms</a>. Also see the <a target="_blank" href="http://www.oracle.com/technetwork/java/redist-137594.html" target="_blank">documentation redistribution policy</a>.</font></small></p>
</body>
</html>