<!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_77) on Fri Apr 22 13:46:37 UTC 2016 --> <title>PopupControl (JavaFX 8)</title> <meta name="date" content="2016-04-22"> <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="PopupControl (JavaFX 8)"; } } catch(err) { } //--> var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":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":9,"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,"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":10,"i37":10,"i38":10,"i39":10,"i40":10,"i41":10,"i42":10,"i43":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/PopupControl.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 8</div> </div> <div class="subNav"> <ul class="navList"> <li><a href="../../../javafx/scene/control/PasswordField.html" title="class in javafx.scene.control"><span class="typeNameLink">Prev Class</span></a></li> <li><a href="../../../javafx/scene/control/PopupControl.CSSBridge.html" title="class in javafx.scene.control"><span class="typeNameLink">Next Class</span></a></li> </ul> <ul class="navList"> <li><a href="../../../index.html?javafx/scene/control/PopupControl.html" target="_top">Frames</a></li> <li><a href="PopupControl.html" target="_top">No Frames</a></li> </ul> <ul class="navList" id="allclasses_navbar_top"> <li><a href="../../../allclasses-noframe.html">All 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: </li> <li><a href="#nested.class.summary">Nested</a> | </li> <li><a href="#field.summary">Field</a> | </li> <li><a href="#constructor.summary">Constr</a> | </li> <li><a href="#method.summary">Method</a></li> </ul> <ul class="subNavList"> <li>Detail: </li> <li><a href="#field.detail">Field</a> | </li> <li><a href="#constructor.detail">Constr</a> | </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.control</div> <h2 title="Class PopupControl" class="title">Class PopupControl</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/stage/Window.html" title="class in javafx.stage">javafx.stage.Window</a></li> <li> <ul class="inheritance"> <li><a href="../../../javafx/stage/PopupWindow.html" title="class in javafx.stage">javafx.stage.PopupWindow</a></li> <li> <ul class="inheritance"> <li>javafx.scene.control.PopupControl</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>, <a href="../../../javafx/scene/control/Skinnable.html" title="interface in javafx.scene.control">Skinnable</a></dd> </dl> <dl> <dt>Direct Known Subclasses:</dt> <dd><a href="../../../javafx/scene/control/ContextMenu.html" title="class in javafx.scene.control">ContextMenu</a>, <a href="../../../javafx/scene/control/Tooltip.html" title="class in javafx.scene.control">Tooltip</a></dd> </dl> <hr> <br> <pre>public class <span class="typeNameLabel">PopupControl</span> extends <a href="../../../javafx/stage/PopupWindow.html" title="class in javafx.stage">PopupWindow</a> implements <a href="../../../javafx/scene/control/Skinnable.html" title="interface in javafx.scene.control">Skinnable</a>, <a href="../../../javafx/css/Styleable.html" title="interface in javafx.css">Styleable</a></pre> <div class="block">An extension of PopupWindow that allows for CSS styling.</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"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </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/StringProperty.html" title="class in javafx.beans.property">StringProperty</a></code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/control/PopupControl.html#idProperty">id</a></span></code> <div class="block">The id of this <code>PopupControl</code>.</div> </td> </tr> <tr id="i1" 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/control/PopupControl.html#maxHeightProperty">maxHeight</a></span></code> <div class="block">Property for overriding the control's computed maximum height.</div> </td> </tr> <tr id="i2" 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/control/PopupControl.html#maxWidthProperty">maxWidth</a></span></code> <div class="block">Property for overriding the control's computed maximum width.</div> </td> </tr> <tr id="i3" 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/control/PopupControl.html#minHeightProperty">minHeight</a></span></code> <div class="block">Property for overriding the control's computed minimum height.</div> </td> </tr> <tr id="i4" 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/control/PopupControl.html#minWidthProperty">minWidth</a></span></code> <div class="block">Property for overriding the control's computed minimum width.</div> </td> </tr> <tr id="i5" 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/control/PopupControl.html#prefHeightProperty">prefHeight</a></span></code> <div class="block">Property for overriding the control's computed preferred height.</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/control/PopupControl.html#prefWidthProperty">prefWidth</a></span></code> <div class="block">Property for overriding the control's computed preferred width.</div> </td> </tr> <tr id="i7" class="rowColor"> <td class="colFirst"><code><a href="../../../javafx/beans/property/ObjectProperty.html" title="class in javafx.beans.property">ObjectProperty</a><<a href="../../../javafx/scene/control/Skin.html" title="interface in javafx.scene.control">Skin</a><?>></code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/control/PopupControl.html#skinProperty">skin</a></span></code> <div class="block">Skin is responsible for rendering this <code>PopupControl</code>.</div> </td> </tr> <tr id="i8" class="altColor"> <td class="colFirst"><code><a href="../../../javafx/beans/property/StringProperty.html" title="class in javafx.beans.property">StringProperty</a></code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/control/PopupControl.html#styleProperty">style</a></span></code> </td> </tr> </table> <ul class="blockList"> <li class="blockList"><a name="properties.inherited.from.class.javafx.stage.PopupWindow"> <!-- --> </a> <h3>Properties inherited from class javafx.stage.<a href="../../../javafx/stage/PopupWindow.html" title="class in javafx.stage">PopupWindow</a></h3> <code><a href="../../../javafx/stage/PopupWindow.html#anchorLocationProperty">anchorLocation</a>, <a href="../../../javafx/stage/PopupWindow.html#anchorXProperty">anchorX</a>, <a href="../../../javafx/stage/PopupWindow.html#anchorYProperty">anchorY</a>, <a href="../../../javafx/stage/PopupWindow.html#autoFixProperty">autoFix</a>, <a href="../../../javafx/stage/PopupWindow.html#autoHideProperty">autoHide</a>, <a href="../../../javafx/stage/PopupWindow.html#consumeAutoHidingEventsProperty">consumeAutoHidingEvents</a>, <a href="../../../javafx/stage/PopupWindow.html#hideOnEscapeProperty">hideOnEscape</a>, <a href="../../../javafx/stage/PopupWindow.html#onAutoHideProperty">onAutoHide</a>, <a href="../../../javafx/stage/PopupWindow.html#ownerNodeProperty">ownerNode</a>, <a href="../../../javafx/stage/PopupWindow.html#ownerWindowProperty">ownerWindow</a></code></li> </ul> <ul class="blockList"> <li class="blockList"><a name="properties.inherited.from.class.javafx.stage.Window"> <!-- --> </a> <h3>Properties inherited from class javafx.stage.<a href="../../../javafx/stage/Window.html" title="class in javafx.stage">Window</a></h3> <code><a href="../../../javafx/stage/Window.html#eventDispatcherProperty">eventDispatcher</a>, <a href="../../../javafx/stage/Window.html#focusedProperty">focused</a>, <a href="../../../javafx/stage/Window.html#heightProperty">height</a>, <a href="../../../javafx/stage/Window.html#onCloseRequestProperty">onCloseRequest</a>, <a href="../../../javafx/stage/Window.html#onHiddenProperty">onHidden</a>, <a href="../../../javafx/stage/Window.html#onHidingProperty">onHiding</a>, <a href="../../../javafx/stage/Window.html#onShowingProperty">onShowing</a>, <a href="../../../javafx/stage/Window.html#onShownProperty">onShown</a>, <a href="../../../javafx/stage/Window.html#opacityProperty">opacity</a>, <a href="../../../javafx/stage/Window.html#sceneProperty">scene</a>, <a href="../../../javafx/stage/Window.html#showingProperty">showing</a>, <a href="../../../javafx/stage/Window.html#widthProperty">width</a>, <a href="../../../javafx/stage/Window.html#xProperty">x</a>, <a href="../../../javafx/stage/Window.html#yProperty">y</a></code></li> </ul> </li> </ul> <!-- ======== NESTED CLASS SUMMARY ======== --> <ul class="blockList"> <li class="blockList"><a name="nested.class.summary"> <!-- --> </a> <h3>Nested Class Summary</h3> <table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation"> <caption><span>Nested Classes</span><span class="tabEnd"> </span></caption> <tr> <th class="colFirst" scope="col">Modifier and Type</th> <th class="colLast" scope="col">Class and Description</th> </tr> <tr class="altColor"> <td class="colFirst"><code>protected class </code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/control/PopupControl.CSSBridge.html" title="class in javafx.scene.control">PopupControl.CSSBridge</a></span></code> <div class="block">The link between the popup window and the scenegraph.</div> </td> </tr> </table> <ul class="blockList"> <li class="blockList"><a name="nested.classes.inherited.from.class.javafx.stage.PopupWindow"> <!-- --> </a> <h3>Nested classes/interfaces inherited from class javafx.stage.<a href="../../../javafx/stage/PopupWindow.html" title="class in javafx.stage">PopupWindow</a></h3> <code><a href="../../../javafx/stage/PopupWindow.AnchorLocation.html" title="enum in javafx.stage">PopupWindow.AnchorLocation</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"> </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>protected <a href="../../../javafx/scene/control/PopupControl.CSSBridge.html" title="class in javafx.scene.control">PopupControl.CSSBridge</a></code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/control/PopupControl.html#bridge">bridge</a></span></code> <div class="block">We need a special root node, except we can't replace the special root node already in the PopupControl.</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/control/PopupControl.html#USE_COMPUTED_SIZE">USE_COMPUTED_SIZE</a></span></code> <div class="block">Sentinel value which can be passed to a control's setMinWidth(), setMinHeight(), setPrefWidth(), setPrefHeight(), setMaxWidth(), setMaxHeight() methods to reset the control's size constraint back to it's intrinsic size returned by computeMinWidth(), computeMinHeight(), computePrefWidth(), computePrefHeight(), computeMaxWidth(), or computeMaxHeight().</div> </td> </tr> <tr class="altColor"> <td class="colFirst"><code>static double</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/control/PopupControl.html#USE_PREF_SIZE">USE_PREF_SIZE</a></span></code> <div class="block">Sentinel value which can be passed to a control's setMinWidth(), setMinHeight(), setMaxWidth() or setMaxHeight() methods to indicate that the preferred dimension should be used for that max and/or min constraint.</div> </td> </tr> </table> </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"> </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/control/PopupControl.html#PopupControl--">PopupControl</a></span>()</code> <div class="block">Create a new empty PopupControl.</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"> </span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </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>protected <a href="../../../javafx/scene/control/Skin.html" title="interface in javafx.scene.control">Skin</a><?></code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/control/PopupControl.html#createDefaultSkin--">createDefaultSkin</a></span>()</code> <div class="block">Create a new instance of the default skin for this control.</div> </td> </tr> <tr id="i1" class="rowColor"> <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><<a href="../../../javafx/css/CssMetaData.html" title="class in javafx.css">CssMetaData</a><? extends <a href="../../../javafx/css/Styleable.html" title="interface in javafx.css">Styleable</a>,?>></code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/control/PopupControl.html#getClassCssMetaData--">getClassCssMetaData</a></span>()</code> </td> </tr> <tr id="i2" class="altColor"> <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><<a href="../../../javafx/css/CssMetaData.html" title="class in javafx.css">CssMetaData</a><? extends <a href="../../../javafx/css/Styleable.html" title="interface in javafx.css">Styleable</a>,?>></code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/control/PopupControl.html#getCssMetaData--">getCssMetaData</a></span>()</code> <div class="block">The CssMetaData of this Styleable.</div> </td> </tr> <tr id="i3" 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/control/PopupControl.html#getId--">getId</a></span>()</code> <div class="block">The id of this <code>PopupControl</code>.</div> </td> </tr> <tr id="i4" class="altColor"> <td class="colFirst"><code>double</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/control/PopupControl.html#getMaxHeight--">getMaxHeight</a></span>()</code> <div class="block">Property for overriding the control's computed maximum height.</div> </td> </tr> <tr id="i5" class="rowColor"> <td class="colFirst"><code>double</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/control/PopupControl.html#getMaxWidth--">getMaxWidth</a></span>()</code> <div class="block">Property for overriding the control's computed maximum width.</div> </td> </tr> <tr id="i6" class="altColor"> <td class="colFirst"><code>double</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/control/PopupControl.html#getMinHeight--">getMinHeight</a></span>()</code> <div class="block">Property for overriding the control's computed minimum height.</div> </td> </tr> <tr id="i7" class="rowColor"> <td class="colFirst"><code>double</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/control/PopupControl.html#getMinWidth--">getMinWidth</a></span>()</code> <div class="block">Property for overriding the control's computed minimum width.</div> </td> </tr> <tr id="i8" class="altColor"> <td class="colFirst"><code>double</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/control/PopupControl.html#getPrefHeight--">getPrefHeight</a></span>()</code> <div class="block">Property for overriding the control's computed preferred height.</div> </td> </tr> <tr id="i9" class="rowColor"> <td class="colFirst"><code>double</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/control/PopupControl.html#getPrefWidth--">getPrefWidth</a></span>()</code> <div class="block">Property for overriding the control's computed preferred width.</div> </td> </tr> <tr id="i10" class="altColor"> <td class="colFirst"><code><a href="../../../javafx/collections/ObservableSet.html" title="interface in javafx.collections">ObservableSet</a><<a href="../../../javafx/css/PseudoClass.html" title="class in javafx.css">PseudoClass</a>></code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/control/PopupControl.html#getPseudoClassStates--">getPseudoClassStates</a></span>()</code> <div class="block">Return the pseudo-class state of this Styleable.</div> </td> </tr> <tr id="i11" class="rowColor"> <td class="colFirst"><code><a href="../../../javafx/scene/control/Skin.html" title="interface in javafx.scene.control">Skin</a><?></code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/control/PopupControl.html#getSkin--">getSkin</a></span>()</code> <div class="block">Gets the value of the property skin.</div> </td> </tr> <tr id="i12" class="altColor"> <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/control/PopupControl.html#getStyle--">getStyle</a></span>()</code> <div class="block">A string representation of the CSS style associated with this specific <code>PopupControl</code>.</div> </td> </tr> <tr id="i13" class="rowColor"> <td class="colFirst"><code><a href="../../../javafx/css/Styleable.html" title="interface in javafx.css">Styleable</a></code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/control/PopupControl.html#getStyleableParent--">getStyleableParent</a></span>()</code> <div class="block">Return the parent of this Styleable, or null if there is no parent.</div> </td> </tr> <tr id="i14" class="altColor"> <td class="colFirst"><code><a href="../../../javafx/collections/ObservableList.html" title="interface in javafx.collections">ObservableList</a><<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/control/PopupControl.html#getStyleClass--">getStyleClass</a></span>()</code> <div class="block">Returns the list of String identifiers that make up the styleClass for this PopupControl.</div> </td> </tr> <tr id="i15" 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/control/PopupControl.html#getTypeSelector--">getTypeSelector</a></span>()</code> <div class="block">The type of this <code>Styleable</code> that is to be used in selector matching.</div> </td> </tr> <tr id="i16" class="altColor"> <td class="colFirst"><code><a href="../../../javafx/beans/property/StringProperty.html" title="class in javafx.beans.property">StringProperty</a></code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/control/PopupControl.html#idProperty--">idProperty</a></span>()</code> <div class="block">The id of this <code>PopupControl</code>.</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/control/PopupControl.html#maxHeight-double-">maxHeight</a></span>(double width)</code> <div class="block">Called during layout to determine the maximum height for this node.</div> </td> </tr> <tr id="i18" 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/control/PopupControl.html#maxHeightProperty--">maxHeightProperty</a></span>()</code> <div class="block">Property for overriding the control's computed maximum height.</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/control/PopupControl.html#maxWidth-double-">maxWidth</a></span>(double height)</code> <div class="block">Called during layout to determine the maximum width for this node.</div> </td> </tr> <tr id="i20" 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/control/PopupControl.html#maxWidthProperty--">maxWidthProperty</a></span>()</code> <div class="block">Property for overriding the control's computed maximum width.</div> </td> </tr> <tr id="i21" class="rowColor"> <td class="colFirst"><code>double</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/control/PopupControl.html#minHeight-double-">minHeight</a></span>(double width)</code> <div class="block">Called during layout to determine the minimum height for this node.</div> </td> </tr> <tr id="i22" 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/control/PopupControl.html#minHeightProperty--">minHeightProperty</a></span>()</code> <div class="block">Property for overriding the control's computed minimum height.</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/control/PopupControl.html#minWidth-double-">minWidth</a></span>(double height)</code> <div class="block">Called during layout to determine the minimum width for this node.</div> </td> </tr> <tr id="i24" 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/control/PopupControl.html#minWidthProperty--">minWidthProperty</a></span>()</code> <div class="block">Property for overriding the control's computed minimum width.</div> </td> </tr> <tr id="i25" class="rowColor"> <td class="colFirst"><code>double</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/control/PopupControl.html#prefHeight-double-">prefHeight</a></span>(double width)</code> <div class="block">Called during layout to determine the preferred height for this node.</div> </td> </tr> <tr id="i26" 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/control/PopupControl.html#prefHeightProperty--">prefHeightProperty</a></span>()</code> <div class="block">Property for overriding the control's computed preferred height.</div> </td> </tr> <tr id="i27" class="rowColor"> <td class="colFirst"><code>double</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/control/PopupControl.html#prefWidth-double-">prefWidth</a></span>(double height)</code> <div class="block">Called during layout to determine the preferred width for this node.</div> </td> </tr> <tr id="i28" 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/control/PopupControl.html#prefWidthProperty--">prefWidthProperty</a></span>()</code> <div class="block">Property for overriding the control's computed preferred width.</div> </td> </tr> <tr id="i29" class="rowColor"> <td class="colFirst"><code>void</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/control/PopupControl.html#pseudoClassStateChanged-javafx.css.PseudoClass-boolean-">pseudoClassStateChanged</a></span>(<a href="../../../javafx/css/PseudoClass.html" title="class in javafx.css">PseudoClass</a> pseudoClass, boolean active)</code> </td> </tr> <tr id="i30" class="altColor"> <td class="colFirst"><code>void</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/control/PopupControl.html#setId-java.lang.String-">setId</a></span>(<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> value)</code> <div class="block">Sets the id of this <code>PopupControl</code>.</div> </td> </tr> <tr id="i31" class="rowColor"> <td class="colFirst"><code>void</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/control/PopupControl.html#setMaxHeight-double-">setMaxHeight</a></span>(double value)</code> <div class="block">Property for overriding the control's computed maximum height.</div> </td> </tr> <tr id="i32" class="altColor"> <td class="colFirst"><code>void</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/control/PopupControl.html#setMaxSize-double-double-">setMaxSize</a></span>(double maxWidth, double maxHeight)</code> <div class="block">Convenience method for overriding the control's computed maximum width and height.</div> </td> </tr> <tr id="i33" class="rowColor"> <td class="colFirst"><code>void</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/control/PopupControl.html#setMaxWidth-double-">setMaxWidth</a></span>(double value)</code> <div class="block">Property for overriding the control's computed maximum width.</div> </td> </tr> <tr id="i34" class="altColor"> <td class="colFirst"><code>void</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/control/PopupControl.html#setMinHeight-double-">setMinHeight</a></span>(double value)</code> <div class="block">Property for overriding the control's computed minimum height.</div> </td> </tr> <tr id="i35" class="rowColor"> <td class="colFirst"><code>void</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/control/PopupControl.html#setMinSize-double-double-">setMinSize</a></span>(double minWidth, double minHeight)</code> <div class="block">Convenience method for overriding the control's computed minimum width and height.</div> </td> </tr> <tr id="i36" class="altColor"> <td class="colFirst"><code>void</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/control/PopupControl.html#setMinWidth-double-">setMinWidth</a></span>(double value)</code> <div class="block">Property for overriding the control's computed minimum width.</div> </td> </tr> <tr id="i37" class="rowColor"> <td class="colFirst"><code>void</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/control/PopupControl.html#setPrefHeight-double-">setPrefHeight</a></span>(double value)</code> <div class="block">Property for overriding the control's computed preferred height.</div> </td> </tr> <tr id="i38" class="altColor"> <td class="colFirst"><code>void</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/control/PopupControl.html#setPrefSize-double-double-">setPrefSize</a></span>(double prefWidth, double prefHeight)</code> <div class="block">Convenience method for overriding the control's computed preferred width and height.</div> </td> </tr> <tr id="i39" class="rowColor"> <td class="colFirst"><code>void</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/control/PopupControl.html#setPrefWidth-double-">setPrefWidth</a></span>(double value)</code> <div class="block">Property for overriding the control's computed preferred width.</div> </td> </tr> <tr id="i40" class="altColor"> <td class="colFirst"><code>void</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/control/PopupControl.html#setSkin-javafx.scene.control.Skin-">setSkin</a></span>(<a href="../../../javafx/scene/control/Skin.html" title="interface in javafx.scene.control">Skin</a><?> value)</code> <div class="block">Sets the value of the property skin.</div> </td> </tr> <tr id="i41" class="rowColor"> <td class="colFirst"><code>void</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/control/PopupControl.html#setStyle-java.lang.String-">setStyle</a></span>(<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> value)</code> <div class="block">A string representation of the CSS style associated with this specific <code>PopupControl</code>.</div> </td> </tr> <tr id="i42" class="altColor"> <td class="colFirst"><code><a href="../../../javafx/beans/property/ObjectProperty.html" title="class in javafx.beans.property">ObjectProperty</a><<a href="../../../javafx/scene/control/Skin.html" title="interface in javafx.scene.control">Skin</a><?>></code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/control/PopupControl.html#skinProperty--">skinProperty</a></span>()</code> <div class="block">Skin is responsible for rendering this <code>PopupControl</code>.</div> </td> </tr> <tr id="i43" class="rowColor"> <td class="colFirst"><code><a href="../../../javafx/beans/property/StringProperty.html" title="class in javafx.beans.property">StringProperty</a></code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/control/PopupControl.html#styleProperty--">styleProperty</a></span>()</code> </td> </tr> </table> <ul class="blockList"> <li class="blockList"><a name="methods.inherited.from.class.javafx.stage.PopupWindow"> <!-- --> </a> <h3>Methods inherited from class javafx.stage.<a href="../../../javafx/stage/PopupWindow.html" title="class in javafx.stage">PopupWindow</a></h3> <code><a href="../../../javafx/stage/PopupWindow.html#anchorLocationProperty--">anchorLocationProperty</a>, <a href="../../../javafx/stage/PopupWindow.html#anchorXProperty--">anchorXProperty</a>, <a href="../../../javafx/stage/PopupWindow.html#anchorYProperty--">anchorYProperty</a>, <a href="../../../javafx/stage/PopupWindow.html#autoFixProperty--">autoFixProperty</a>, <a href="../../../javafx/stage/PopupWindow.html#autoHideProperty--">autoHideProperty</a>, <a href="../../../javafx/stage/PopupWindow.html#consumeAutoHidingEventsProperty--">consumeAutoHidingEventsProperty</a>, <a href="../../../javafx/stage/PopupWindow.html#getAnchorLocation--">getAnchorLocation</a>, <a href="../../../javafx/stage/PopupWindow.html#getAnchorX--">getAnchorX</a>, <a href="../../../javafx/stage/PopupWindow.html#getAnchorY--">getAnchorY</a>, <a href="../../../javafx/stage/PopupWindow.html#getConsumeAutoHidingEvents--">getConsumeAutoHidingEvents</a>, <a href="../../../javafx/stage/PopupWindow.html#getOnAutoHide--">getOnAutoHide</a>, <a href="../../../javafx/stage/PopupWindow.html#getOwnerNode--">getOwnerNode</a>, <a href="../../../javafx/stage/PopupWindow.html#getOwnerWindow--">getOwnerWindow</a>, <a href="../../../javafx/stage/PopupWindow.html#hide--">hide</a>, <a href="../../../javafx/stage/PopupWindow.html#hideOnEscapeProperty--">hideOnEscapeProperty</a>, <a href="../../../javafx/stage/PopupWindow.html#isAutoFix--">isAutoFix</a>, <a href="../../../javafx/stage/PopupWindow.html#isAutoHide--">isAutoHide</a>, <a href="../../../javafx/stage/PopupWindow.html#isHideOnEscape--">isHideOnEscape</a>, <a href="../../../javafx/stage/PopupWindow.html#onAutoHideProperty--">onAutoHideProperty</a>, <a href="../../../javafx/stage/PopupWindow.html#ownerNodeProperty--">ownerNodeProperty</a>, <a href="../../../javafx/stage/PopupWindow.html#ownerWindowProperty--">ownerWindowProperty</a>, <a href="../../../javafx/stage/PopupWindow.html#setAnchorLocation-javafx.stage.PopupWindow.AnchorLocation-">setAnchorLocation</a>, <a href="../../../javafx/stage/PopupWindow.html#setAnchorX-double-">setAnchorX</a>, <a href="../../../javafx/stage/PopupWindow.html#setAnchorY-double-">setAnchorY</a>, <a href="../../../javafx/stage/PopupWindow.html#setAutoFix-boolean-">setAutoFix</a>, <a href="../../../javafx/stage/PopupWindow.html#setAutoHide-boolean-">setAutoHide</a>, <a href="../../../javafx/stage/PopupWindow.html#setConsumeAutoHidingEvents-boolean-">setConsumeAutoHidingEvents</a>, <a href="../../../javafx/stage/PopupWindow.html#setHideOnEscape-boolean-">setHideOnEscape</a>, <a href="../../../javafx/stage/PopupWindow.html#setOnAutoHide-javafx.event.EventHandler-">setOnAutoHide</a>, <a href="../../../javafx/stage/PopupWindow.html#setScene-javafx.scene.Scene-">setScene</a>, <a href="../../../javafx/stage/PopupWindow.html#show-javafx.scene.Node-double-double-">show</a>, <a href="../../../javafx/stage/PopupWindow.html#show-javafx.stage.Window-">show</a>, <a href="../../../javafx/stage/PopupWindow.html#show-javafx.stage.Window-double-double-">show</a></code></li> </ul> <ul class="blockList"> <li class="blockList"><a name="methods.inherited.from.class.javafx.stage.Window"> <!-- --> </a> <h3>Methods inherited from class javafx.stage.<a href="../../../javafx/stage/Window.html" title="class in javafx.stage">Window</a></h3> <code><a href="../../../javafx/stage/Window.html#addEventFilter-javafx.event.EventType-javafx.event.EventHandler-">addEventFilter</a>, <a href="../../../javafx/stage/Window.html#addEventHandler-javafx.event.EventType-javafx.event.EventHandler-">addEventHandler</a>, <a href="../../../javafx/stage/Window.html#buildEventDispatchChain-javafx.event.EventDispatchChain-">buildEventDispatchChain</a>, <a href="../../../javafx/stage/Window.html#centerOnScreen--">centerOnScreen</a>, <a href="../../../javafx/stage/Window.html#eventDispatcherProperty--">eventDispatcherProperty</a>, <a href="../../../javafx/stage/Window.html#fireEvent-javafx.event.Event-">fireEvent</a>, <a href="../../../javafx/stage/Window.html#focusedProperty--">focusedProperty</a>, <a href="../../../javafx/stage/Window.html#getEventDispatcher--">getEventDispatcher</a>, <a href="../../../javafx/stage/Window.html#getHeight--">getHeight</a>, <a href="../../../javafx/stage/Window.html#getOnCloseRequest--">getOnCloseRequest</a>, <a href="../../../javafx/stage/Window.html#getOnHidden--">getOnHidden</a>, <a href="../../../javafx/stage/Window.html#getOnHiding--">getOnHiding</a>, <a href="../../../javafx/stage/Window.html#getOnShowing--">getOnShowing</a>, <a href="../../../javafx/stage/Window.html#getOnShown--">getOnShown</a>, <a href="../../../javafx/stage/Window.html#getOpacity--">getOpacity</a>, <a href="../../../javafx/stage/Window.html#getProperties--">getProperties</a>, <a href="../../../javafx/stage/Window.html#getScene--">getScene</a>, <a href="../../../javafx/stage/Window.html#getUserData--">getUserData</a>, <a href="../../../javafx/stage/Window.html#getWidth--">getWidth</a>, <a href="../../../javafx/stage/Window.html#getX--">getX</a>, <a href="../../../javafx/stage/Window.html#getY--">getY</a>, <a href="../../../javafx/stage/Window.html#hasProperties--">hasProperties</a>, <a href="../../../javafx/stage/Window.html#heightProperty--">heightProperty</a>, <a href="../../../javafx/stage/Window.html#isFocused--">isFocused</a>, <a href="../../../javafx/stage/Window.html#isShowing--">isShowing</a>, <a href="../../../javafx/stage/Window.html#onCloseRequestProperty--">onCloseRequestProperty</a>, <a href="../../../javafx/stage/Window.html#onHiddenProperty--">onHiddenProperty</a>, <a href="../../../javafx/stage/Window.html#onHidingProperty--">onHidingProperty</a>, <a href="../../../javafx/stage/Window.html#onShowingProperty--">onShowingProperty</a>, <a href="../../../javafx/stage/Window.html#onShownProperty--">onShownProperty</a>, <a href="../../../javafx/stage/Window.html#opacityProperty--">opacityProperty</a>, <a href="../../../javafx/stage/Window.html#removeEventFilter-javafx.event.EventType-javafx.event.EventHandler-">removeEventFilter</a>, <a href="../../../javafx/stage/Window.html#removeEventHandler-javafx.event.EventType-javafx.event.EventHandler-">removeEventHandler</a>, <a href="../../../javafx/stage/Window.html#requestFocus--">requestFocus</a>, <a href="../../../javafx/stage/Window.html#sceneProperty--">sceneProperty</a>, <a href="../../../javafx/stage/Window.html#setEventDispatcher-javafx.event.EventDispatcher-">setEventDispatcher</a>, <a href="../../../javafx/stage/Window.html#setEventHandler-javafx.event.EventType-javafx.event.EventHandler-">setEventHandler</a>, <a href="../../../javafx/stage/Window.html#setHeight-double-">setHeight</a>, <a href="../../../javafx/stage/Window.html#setOnCloseRequest-javafx.event.EventHandler-">setOnCloseRequest</a>, <a href="../../../javafx/stage/Window.html#setOnHidden-javafx.event.EventHandler-">setOnHidden</a>, <a href="../../../javafx/stage/Window.html#setOnHiding-javafx.event.EventHandler-">setOnHiding</a>, <a href="../../../javafx/stage/Window.html#setOnShowing-javafx.event.EventHandler-">setOnShowing</a>, <a href="../../../javafx/stage/Window.html#setOnShown-javafx.event.EventHandler-">setOnShown</a>, <a href="../../../javafx/stage/Window.html#setOpacity-double-">setOpacity</a>, <a href="../../../javafx/stage/Window.html#setUserData-java.lang.Object-">setUserData</a>, <a href="../../../javafx/stage/Window.html#setWidth-double-">setWidth</a>, <a href="../../../javafx/stage/Window.html#setX-double-">setX</a>, <a href="../../../javafx/stage/Window.html#setY-double-">setY</a>, <a href="../../../javafx/stage/Window.html#show--">show</a>, <a href="../../../javafx/stage/Window.html#showingProperty--">showingProperty</a>, <a href="../../../javafx/stage/Window.html#sizeToScene--">sizeToScene</a>, <a href="../../../javafx/stage/Window.html#widthProperty--">widthProperty</a>, <a href="../../../javafx/stage/Window.html#xProperty--">xProperty</a>, <a href="../../../javafx/stage/Window.html#yProperty--">yProperty</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 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#toString--" title="class or interface in java.lang">toString</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="idProperty"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>id</h4> <pre>public final <a href="../../../javafx/beans/property/StringProperty.html" title="class in javafx.beans.property">StringProperty</a> idProperty</pre> <div class="block">The id of this <code>PopupControl</code>. This simple string identifier is useful for finding a specific Node within the scene graph. While the id of a Node should be unique within the scene graph, this uniqueness is not enforced. This is analogous to the "id" attribute on an HTML element (<a href="http://www.w3.org/TR/CSS21/syndata.html#value-def-identifier">CSS ID Specification</a>).</div> <dl> <dt><span class="simpleTagLabel">Default value:</span></dt> <dd>null</dd> <dt><span class="seeLabel">See Also:</span></dt> <dd><a href="../../../javafx/scene/control/PopupControl.html#getId--"><code>getId()</code></a>, <a href="../../../javafx/scene/control/PopupControl.html#setId-java.lang.String-"><code>setId(String)</code></a></dd> </dl> </li> </ul> <a name="styleProperty"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>style</h4> <pre>public final <a href="../../../javafx/beans/property/StringProperty.html" title="class in javafx.beans.property">StringProperty</a> styleProperty</pre> <dl> <dt><span class="seeLabel">See Also:</span></dt> <dd><a href="../../../javafx/scene/control/PopupControl.html#getStyle--"><code>getStyle()</code></a>, <a href="../../../javafx/scene/control/PopupControl.html#setStyle-java.lang.String-"><code>setStyle(String)</code></a></dd> </dl> </li> </ul> <a name="skinProperty"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>skin</h4> <pre>public final <a href="../../../javafx/beans/property/ObjectProperty.html" title="class in javafx.beans.property">ObjectProperty</a><<a href="../../../javafx/scene/control/Skin.html" title="interface in javafx.scene.control">Skin</a><?>> skinProperty</pre> <div class="block">Skin is responsible for rendering this <code>PopupControl</code>. From the perspective of the <code>PopupControl</code>, the <code>Skin</code> is a black box. It listens and responds to changes in state in a <code>PopupControl</code>. <p> There is a one-to-one relationship between a <code>PopupControl</code> and its <code>Skin</code>. Every <code>Skin</code> maintains a back reference to the <code>PopupControl</code>. <p> A skin may be null.</div> <dl> <dt><span class="overrideSpecifyLabel">Specified by:</span></dt> <dd><code><a href="../../../javafx/scene/control/Skinnable.html#skinProperty--">skinProperty</a></code> in interface <code><a href="../../../javafx/scene/control/Skinnable.html" title="interface in javafx.scene.control">Skinnable</a></code></dd> <dt><span class="seeLabel">See Also:</span></dt> <dd><a href="../../../javafx/scene/control/PopupControl.html#getSkin--"><code>getSkin()</code></a>, <a href="../../../javafx/scene/control/PopupControl.html#setSkin-javafx.scene.control.Skin-"><code>setSkin(Skin)</code></a></dd> </dl> </li> </ul> <a name="minWidthProperty"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>minWidth</h4> <pre>public final <a href="../../../javafx/beans/property/DoubleProperty.html" title="class in javafx.beans.property">DoubleProperty</a> minWidthProperty</pre> <div class="block">Property for overriding the control's computed minimum width. This should only be set if the control'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>getMinWidth(forHeight)</code> will return the control's internally computed minimum width. <p> Setting this value to the <code>USE_PREF_SIZE</code> flag will cause <code>getMinWidth(forHeight)</code> to return the control's preferred width, enabling applications to easily restrict the resizability of the control.</div> <dl> <dt><span class="seeLabel">See Also:</span></dt> <dd><a href="../../../javafx/scene/control/PopupControl.html#getMinWidth--"><code>getMinWidth()</code></a>, <a href="../../../javafx/scene/control/PopupControl.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 <a href="../../../javafx/beans/property/DoubleProperty.html" title="class in javafx.beans.property">DoubleProperty</a> minHeightProperty</pre> <div class="block">Property for overriding the control's computed minimum height. This should only be set if the control'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>getMinHeight(forWidth)</code> will return the control's internally computed minimum height. <p> Setting this value to the <code>USE_PREF_SIZE</code> flag will cause <code>getMinHeight(forWidth)</code> to return the control's preferred height, enabling applications to easily restrict the resizability of the control.</div> <dl> <dt><span class="seeLabel">See Also:</span></dt> <dd><a href="../../../javafx/scene/control/PopupControl.html#getMinHeight--"><code>getMinHeight()</code></a>, <a href="../../../javafx/scene/control/PopupControl.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 <a href="../../../javafx/beans/property/DoubleProperty.html" title="class in javafx.beans.property">DoubleProperty</a> prefWidthProperty</pre> <div class="block">Property for overriding the control's computed preferred width. This should only be set if the control'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 control's internally computed preferred width.</div> <dl> <dt><span class="seeLabel">See Also:</span></dt> <dd><a href="../../../javafx/scene/control/PopupControl.html#getPrefWidth--"><code>getPrefWidth()</code></a>, <a href="../../../javafx/scene/control/PopupControl.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 <a href="../../../javafx/beans/property/DoubleProperty.html" title="class in javafx.beans.property">DoubleProperty</a> prefHeightProperty</pre> <div class="block">Property for overriding the control's computed preferred height. This should only be set if the control'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 control's internally computed preferred width.</div> <dl> <dt><span class="seeLabel">See Also:</span></dt> <dd><a href="../../../javafx/scene/control/PopupControl.html#getPrefHeight--"><code>getPrefHeight()</code></a>, <a href="../../../javafx/scene/control/PopupControl.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 <a href="../../../javafx/beans/property/DoubleProperty.html" title="class in javafx.beans.property">DoubleProperty</a> maxWidthProperty</pre> <div class="block">Property for overriding the control's computed maximum width. This should only be set if the control'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 control'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 control's preferred width, enabling applications to easily restrict the resizability of the control.</div> <dl> <dt><span class="seeLabel">See Also:</span></dt> <dd><a href="../../../javafx/scene/control/PopupControl.html#getMaxWidth--"><code>getMaxWidth()</code></a>, <a href="../../../javafx/scene/control/PopupControl.html#setMaxWidth-double-"><code>setMaxWidth(double)</code></a></dd> </dl> </li> </ul> <a name="maxHeightProperty"> <!-- --> </a> <ul class="blockListLast"> <li class="blockList"> <h4>maxHeight</h4> <pre>public final <a href="../../../javafx/beans/property/DoubleProperty.html" title="class in javafx.beans.property">DoubleProperty</a> maxHeightProperty</pre> <div class="block">Property for overriding the control's computed maximum height. This should only be set if the control'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 control'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 control's preferred height, enabling applications to easily restrict the resizability of the control.</div> <dl> <dt><span class="seeLabel">See Also:</span></dt> <dd><a href="../../../javafx/scene/control/PopupControl.html#getMaxHeight--"><code>getMaxHeight()</code></a>, <a href="../../../javafx/scene/control/PopupControl.html#setMaxHeight-double-"><code>setMaxHeight(double)</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 double USE_PREF_SIZE</pre> <div class="block">Sentinel value which can be passed to a control's setMinWidth(), setMinHeight(), setMaxWidth() or setMaxHeight() 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.control.PopupControl.USE_PREF_SIZE">Constant Field Values</a></dd> </dl> </li> </ul> <a name="USE_COMPUTED_SIZE"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>USE_COMPUTED_SIZE</h4> <pre>public static final double USE_COMPUTED_SIZE</pre> <div class="block">Sentinel value which can be passed to a control's setMinWidth(), setMinHeight(), setPrefWidth(), setPrefHeight(), setMaxWidth(), setMaxHeight() methods to reset the control's size constraint back to it's intrinsic size returned by computeMinWidth(), computeMinHeight(), computePrefWidth(), computePrefHeight(), computeMaxWidth(), or computeMaxHeight().</div> <dl> <dt><span class="seeLabel">See Also:</span></dt> <dd><a href="../../../constant-values.html#javafx.scene.control.PopupControl.USE_COMPUTED_SIZE">Constant Field Values</a></dd> </dl> </li> </ul> <a name="bridge"> <!-- --> </a> <ul class="blockListLast"> <li class="blockList"> <h4>bridge</h4> <pre>protected <a href="../../../javafx/scene/control/PopupControl.CSSBridge.html" title="class in javafx.scene.control">PopupControl.CSSBridge</a> bridge</pre> <div class="block">We need a special root node, except we can't replace the special root node already in the PopupControl. So we'll set our own special almost-root node that is a child of the root. This special root node is responsible for mapping the id, styleClass, and style defined on the PopupControl such that CSS will read the values from the PopupControl, and then apply CSS state to that special node. The node will then be able to pass impl_cssSet calls along, such that any subclass of PopupControl will be able to use the Styleable properties and we'll be able to style it from CSS, in such a way that it participates and applies to the skin, exactly the way that normal Skin's work for normal Controls.</div> <dl> <dt><span class="simpleTagLabel">Since:</span></dt> <dd>JavaFX 2.1</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="PopupControl--"> <!-- --> </a> <ul class="blockListLast"> <li class="blockList"> <h4>PopupControl</h4> <pre>public PopupControl()</pre> <div class="block">Create a new empty PopupControl.</div> </li> </ul> </li> </ul> <!-- ============ METHOD DETAIL ========== --> <ul class="blockList"> <li class="blockList"><a name="method.detail"> <!-- --> </a> <h3>Method Detail</h3> <a name="idProperty--"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>idProperty</h4> <pre>public final <a href="../../../javafx/beans/property/StringProperty.html" title="class in javafx.beans.property">StringProperty</a> idProperty()</pre> <div class="block">The id of this <code>PopupControl</code>. This simple string identifier is useful for finding a specific Node within the scene graph. While the id of a Node should be unique within the scene graph, this uniqueness is not enforced. This is analogous to the "id" attribute on an HTML element (<a href="http://www.w3.org/TR/CSS21/syndata.html#value-def-identifier">CSS ID Specification</a>).</div> <dl> <dt><span class="simpleTagLabel">Default value:</span></dt> <dd>null</dd> <dt><span class="seeLabel">See Also:</span></dt> <dd><a href="../../../javafx/scene/control/PopupControl.html#getId--"><code>getId()</code></a>, <a href="../../../javafx/scene/control/PopupControl.html#setId-java.lang.String-"><code>setId(String)</code></a></dd> </dl> </li> </ul> <a name="setId-java.lang.String-"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>setId</h4> <pre>public final void setId(<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> value)</pre> <div class="block">Sets the id of this <code>PopupControl</code>. This simple string identifier is useful for finding a specific Node within the scene graph. While the id of a Node should be unique within the scene graph, this uniqueness is not enforced. This is analogous to the "id" attribute on an HTML element (<a href="http://www.w3.org/TR/CSS21/syndata.html#value-def-identifier">CSS ID Specification</a>).</div> <dl> <dt><span class="simpleTagLabel">Default value:</span></dt> <dd>null</dd> <dt><span class="paramLabel">Parameters:</span></dt> <dd><code>value</code> - the id assigned to this <code>PopupControl</code> using the <code>setId</code> method or <code>null</code>, if no id has been assigned.</dd> </dl> </li> </ul> <a name="getId--"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>getId</h4> <pre>public final <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> getId()</pre> <div class="block">The id of this <code>PopupControl</code>. This simple string identifier is useful for finding a specific Node within the scene graph. While the id of a Node should be unique within the scene graph, this uniqueness is not enforced. This is analogous to the "id" attribute on an HTML element (<a href="http://www.w3.org/TR/CSS21/syndata.html#value-def-identifier">CSS ID Specification</a>).</div> <dl> <dt><span class="overrideSpecifyLabel">Specified by:</span></dt> <dd><code><a href="../../../javafx/css/Styleable.html#getId--">getId</a></code> in interface <code><a href="../../../javafx/css/Styleable.html" title="interface in javafx.css">Styleable</a></code></dd> <dt><span class="simpleTagLabel">Default value:</span></dt> <dd>null</dd> <dt><span class="returnLabel">Returns:</span></dt> <dd>the id assigned to this <code>PopupControl</code> using the <code>setId</code> method or <code>null</code>, if no id has been assigned.</dd> </dl> </li> </ul> <a name="getStyleClass--"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>getStyleClass</h4> <pre>public final <a href="../../../javafx/collections/ObservableList.html" title="interface in javafx.collections">ObservableList</a><<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>> getStyleClass()</pre> <div class="block">Returns the list of String identifiers that make up the styleClass for this PopupControl.</div> <dl> <dt><span class="overrideSpecifyLabel">Specified by:</span></dt> <dd><code><a href="../../../javafx/css/Styleable.html#getStyleClass--">getStyleClass</a></code> in interface <code><a href="../../../javafx/css/Styleable.html" title="interface in javafx.css">Styleable</a></code></dd> <dt><span class="seeLabel">See Also:</span></dt> <dd><a href="http://www.w3.org/TR/css3-selectors/#class-html">CSS3 class selectors</a></dd> </dl> </li> </ul> <a name="setStyle-java.lang.String-"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>setStyle</h4> <pre>public final void setStyle(<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> value)</pre> <div class="block">A string representation of the CSS style associated with this specific <code>PopupControl</code>. This is analogous to the "style" attribute of an HTML element. Note that, like the HTML style attribute, this variable contains style properties and values and not the selector portion of a style rule.</div> <dl> <dt><span class="simpleTagLabel">Default value:</span></dt> <dd>empty string</dd> <dt><span class="paramLabel">Parameters:</span></dt> <dd><code>value</code> - The inline CSS style to use for this <code>PopupControl</code>. <code>null</code> is implicitly converted to an empty String.</dd> </dl> </li> </ul> <a name="getStyle--"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>getStyle</h4> <pre>public final <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> getStyle()</pre> <div class="block">A string representation of the CSS style associated with this specific <code>PopupControl</code>. This is analogous to the "style" attribute of an HTML element. Note that, like the HTML style attribute, this variable contains style properties and values and not the selector portion of a style rule.</div> <dl> <dt><span class="overrideSpecifyLabel">Specified by:</span></dt> <dd><code><a href="../../../javafx/css/Styleable.html#getStyle--">getStyle</a></code> in interface <code><a href="../../../javafx/css/Styleable.html" title="interface in javafx.css">Styleable</a></code></dd> <dt><span class="simpleTagLabel">Default value:</span></dt> <dd>empty string</dd> <dt><span class="returnLabel">Returns:</span></dt> <dd>The inline CSS style associated with this <code>PopupControl</code>. If this <code>PopupControl</code> does not have an inline style, an empty String is returned.</dd> </dl> </li> </ul> <a name="styleProperty--"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>styleProperty</h4> <pre>public final <a href="../../../javafx/beans/property/StringProperty.html" title="class in javafx.beans.property">StringProperty</a> styleProperty()</pre> <dl> <dt><span class="seeLabel">See Also:</span></dt> <dd><a href="../../../javafx/scene/control/PopupControl.html#getStyle--"><code>getStyle()</code></a>, <a href="../../../javafx/scene/control/PopupControl.html#setStyle-java.lang.String-"><code>setStyle(String)</code></a></dd> </dl> </li> </ul> <a name="skinProperty--"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>skinProperty</h4> <pre>public final <a href="../../../javafx/beans/property/ObjectProperty.html" title="class in javafx.beans.property">ObjectProperty</a><<a href="../../../javafx/scene/control/Skin.html" title="interface in javafx.scene.control">Skin</a><?>> skinProperty()</pre> <div class="block">Skin is responsible for rendering this <code>PopupControl</code>. From the perspective of the <code>PopupControl</code>, the <code>Skin</code> is a black box. It listens and responds to changes in state in a <code>PopupControl</code>. <p> There is a one-to-one relationship between a <code>PopupControl</code> and its <code>Skin</code>. Every <code>Skin</code> maintains a back reference to the <code>PopupControl</code>. <p> A skin may be null.</div> <dl> <dt><span class="overrideSpecifyLabel">Specified by:</span></dt> <dd><code><a href="../../../javafx/scene/control/Skinnable.html#skinProperty--">skinProperty</a></code> in interface <code><a href="../../../javafx/scene/control/Skinnable.html" title="interface in javafx.scene.control">Skinnable</a></code></dd> <dt><span class="seeLabel">See Also:</span></dt> <dd><a href="../../../javafx/scene/control/PopupControl.html#getSkin--"><code>getSkin()</code></a>, <a href="../../../javafx/scene/control/PopupControl.html#setSkin-javafx.scene.control.Skin-"><code>setSkin(Skin)</code></a></dd> </dl> </li> </ul> <a name="setSkin-javafx.scene.control.Skin-"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>setSkin</h4> <pre>public final void setSkin(<a href="../../../javafx/scene/control/Skin.html" title="interface in javafx.scene.control">Skin</a><?> value)</pre> <div class="block">Sets the value of the property skin.</div> <dl> <dt><span class="overrideSpecifyLabel">Specified by:</span></dt> <dd><code><a href="../../../javafx/scene/control/Skinnable.html#setSkin-javafx.scene.control.Skin-">setSkin</a></code> in interface <code><a href="../../../javafx/scene/control/Skinnable.html" title="interface in javafx.scene.control">Skinnable</a></code></dd> <dt><span class="simpleTagLabel">Property description:</span></dt> <dd>Skin is responsible for rendering this <code>PopupControl</code>. From the perspective of the <code>PopupControl</code>, the <code>Skin</code> is a black box. It listens and responds to changes in state in a <code>PopupControl</code>. <p> There is a one-to-one relationship between a <code>PopupControl</code> and its <code>Skin</code>. Every <code>Skin</code> maintains a back reference to the <code>PopupControl</code>. <p> A skin may be null.</dd> </dl> </li> </ul> <a name="getSkin--"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>getSkin</h4> <pre>public final <a href="../../../javafx/scene/control/Skin.html" title="interface in javafx.scene.control">Skin</a><?> getSkin()</pre> <div class="block">Gets the value of the property skin.</div> <dl> <dt><span class="overrideSpecifyLabel">Specified by:</span></dt> <dd><code><a href="../../../javafx/scene/control/Skinnable.html#getSkin--">getSkin</a></code> in interface <code><a href="../../../javafx/scene/control/Skinnable.html" title="interface in javafx.scene.control">Skinnable</a></code></dd> <dt><span class="simpleTagLabel">Property description:</span></dt> <dd>Skin is responsible for rendering this <code>PopupControl</code>. From the perspective of the <code>PopupControl</code>, the <code>Skin</code> is a black box. It listens and responds to changes in state in a <code>PopupControl</code>. <p> There is a one-to-one relationship between a <code>PopupControl</code> and its <code>Skin</code>. Every <code>Skin</code> maintains a back reference to the <code>PopupControl</code>. <p> A skin may be null.</dd> </dl> </li> </ul> <a name="setMinWidth-double-"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>setMinWidth</h4> <pre>public final void setMinWidth(double value)</pre> <div class="block">Property for overriding the control's computed minimum width. This should only be set if the control'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>getMinWidth(forHeight)</code> will return the control's internally computed minimum width. <p> Setting this value to the <code>USE_PREF_SIZE</code> flag will cause <code>getMinWidth(forHeight)</code> to return the control's preferred width, enabling applications to easily restrict the resizability of the control.</div> </li> </ul> <a name="getMinWidth--"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>getMinWidth</h4> <pre>public final double getMinWidth()</pre> <div class="block">Property for overriding the control's computed minimum width. This should only be set if the control'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>getMinWidth(forHeight)</code> will return the control's internally computed minimum width. <p> Setting this value to the <code>USE_PREF_SIZE</code> flag will cause <code>getMinWidth(forHeight)</code> to return the control's preferred width, enabling applications to easily restrict the resizability of the control.</div> </li> </ul> <a name="minWidthProperty--"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>minWidthProperty</h4> <pre>public final <a href="../../../javafx/beans/property/DoubleProperty.html" title="class in javafx.beans.property">DoubleProperty</a> minWidthProperty()</pre> <div class="block">Property for overriding the control's computed minimum width. This should only be set if the control'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>getMinWidth(forHeight)</code> will return the control's internally computed minimum width. <p> Setting this value to the <code>USE_PREF_SIZE</code> flag will cause <code>getMinWidth(forHeight)</code> to return the control's preferred width, enabling applications to easily restrict the resizability of the control.</div> <dl> <dt><span class="seeLabel">See Also:</span></dt> <dd><a href="../../../javafx/scene/control/PopupControl.html#getMinWidth--"><code>getMinWidth()</code></a>, <a href="../../../javafx/scene/control/PopupControl.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 void setMinHeight(double value)</pre> <div class="block">Property for overriding the control's computed minimum height. This should only be set if the control'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>getMinHeight(forWidth)</code> will return the control's internally computed minimum height. <p> Setting this value to the <code>USE_PREF_SIZE</code> flag will cause <code>getMinHeight(forWidth)</code> to return the control's preferred height, enabling applications to easily restrict the resizability of the control.</div> </li> </ul> <a name="getMinHeight--"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>getMinHeight</h4> <pre>public final double getMinHeight()</pre> <div class="block">Property for overriding the control's computed minimum height. This should only be set if the control'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>getMinHeight(forWidth)</code> will return the control's internally computed minimum height. <p> Setting this value to the <code>USE_PREF_SIZE</code> flag will cause <code>getMinHeight(forWidth)</code> to return the control's preferred height, enabling applications to easily restrict the resizability of the control.</div> </li> </ul> <a name="minHeightProperty--"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>minHeightProperty</h4> <pre>public final <a href="../../../javafx/beans/property/DoubleProperty.html" title="class in javafx.beans.property">DoubleProperty</a> minHeightProperty()</pre> <div class="block">Property for overriding the control's computed minimum height. This should only be set if the control'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>getMinHeight(forWidth)</code> will return the control's internally computed minimum height. <p> Setting this value to the <code>USE_PREF_SIZE</code> flag will cause <code>getMinHeight(forWidth)</code> to return the control's preferred height, enabling applications to easily restrict the resizability of the control.</div> <dl> <dt><span class="seeLabel">See Also:</span></dt> <dd><a href="../../../javafx/scene/control/PopupControl.html#getMinHeight--"><code>getMinHeight()</code></a>, <a href="../../../javafx/scene/control/PopupControl.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 void setMinSize(double minWidth, double minHeight)</pre> <div class="block">Convenience method for overriding the control's computed minimum width and height. This should only be called if the control'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/control/PopupControl.html#setMinWidth-double-"><code>setMinWidth(double)</code></a>, <a href="../../../javafx/scene/control/PopupControl.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 void setPrefWidth(double value)</pre> <div class="block">Property for overriding the control's computed preferred width. This should only be set if the control'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 control's internally computed preferred width.</div> </li> </ul> <a name="getPrefWidth--"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>getPrefWidth</h4> <pre>public final double getPrefWidth()</pre> <div class="block">Property for overriding the control's computed preferred width. This should only be set if the control'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 control's internally computed preferred width.</div> </li> </ul> <a name="prefWidthProperty--"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>prefWidthProperty</h4> <pre>public final <a href="../../../javafx/beans/property/DoubleProperty.html" title="class in javafx.beans.property">DoubleProperty</a> prefWidthProperty()</pre> <div class="block">Property for overriding the control's computed preferred width. This should only be set if the control'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 control's internally computed preferred width.</div> <dl> <dt><span class="seeLabel">See Also:</span></dt> <dd><a href="../../../javafx/scene/control/PopupControl.html#getPrefWidth--"><code>getPrefWidth()</code></a>, <a href="../../../javafx/scene/control/PopupControl.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 void setPrefHeight(double value)</pre> <div class="block">Property for overriding the control's computed preferred height. This should only be set if the control'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 control's internally computed preferred width.</div> </li> </ul> <a name="getPrefHeight--"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>getPrefHeight</h4> <pre>public final double getPrefHeight()</pre> <div class="block">Property for overriding the control's computed preferred height. This should only be set if the control'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 control's internally computed preferred width.</div> </li> </ul> <a name="prefHeightProperty--"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>prefHeightProperty</h4> <pre>public final <a href="../../../javafx/beans/property/DoubleProperty.html" title="class in javafx.beans.property">DoubleProperty</a> prefHeightProperty()</pre> <div class="block">Property for overriding the control's computed preferred height. This should only be set if the control'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 control's internally computed preferred width.</div> <dl> <dt><span class="seeLabel">See Also:</span></dt> <dd><a href="../../../javafx/scene/control/PopupControl.html#getPrefHeight--"><code>getPrefHeight()</code></a>, <a href="../../../javafx/scene/control/PopupControl.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 void setPrefSize(double prefWidth, double prefHeight)</pre> <div class="block">Convenience method for overriding the control's computed preferred width and height. This should only be called if the control'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/control/PopupControl.html#setPrefWidth-double-"><code>setPrefWidth(double)</code></a>, <a href="../../../javafx/scene/control/PopupControl.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 void setMaxWidth(double value)</pre> <div class="block">Property for overriding the control's computed maximum width. This should only be set if the control'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 control'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 control's preferred width, enabling applications to easily restrict the resizability of the control.</div> </li> </ul> <a name="getMaxWidth--"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>getMaxWidth</h4> <pre>public final double getMaxWidth()</pre> <div class="block">Property for overriding the control's computed maximum width. This should only be set if the control'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 control'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 control's preferred width, enabling applications to easily restrict the resizability of the control.</div> </li> </ul> <a name="maxWidthProperty--"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>maxWidthProperty</h4> <pre>public final <a href="../../../javafx/beans/property/DoubleProperty.html" title="class in javafx.beans.property">DoubleProperty</a> maxWidthProperty()</pre> <div class="block">Property for overriding the control's computed maximum width. This should only be set if the control'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 control'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 control's preferred width, enabling applications to easily restrict the resizability of the control.</div> <dl> <dt><span class="seeLabel">See Also:</span></dt> <dd><a href="../../../javafx/scene/control/PopupControl.html#getMaxWidth--"><code>getMaxWidth()</code></a>, <a href="../../../javafx/scene/control/PopupControl.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 void setMaxHeight(double value)</pre> <div class="block">Property for overriding the control's computed maximum height. This should only be set if the control'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 control'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 control's preferred height, enabling applications to easily restrict the resizability of the control.</div> </li> </ul> <a name="getMaxHeight--"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>getMaxHeight</h4> <pre>public final double getMaxHeight()</pre> <div class="block">Property for overriding the control's computed maximum height. This should only be set if the control'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 control'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 control's preferred height, enabling applications to easily restrict the resizability of the control.</div> </li> </ul> <a name="maxHeightProperty--"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>maxHeightProperty</h4> <pre>public final <a href="../../../javafx/beans/property/DoubleProperty.html" title="class in javafx.beans.property">DoubleProperty</a> maxHeightProperty()</pre> <div class="block">Property for overriding the control's computed maximum height. This should only be set if the control'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 control'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 control's preferred height, enabling applications to easily restrict the resizability of the control.</div> <dl> <dt><span class="seeLabel">See Also:</span></dt> <dd><a href="../../../javafx/scene/control/PopupControl.html#getMaxHeight--"><code>getMaxHeight()</code></a>, <a href="../../../javafx/scene/control/PopupControl.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 void setMaxSize(double maxWidth, double maxHeight)</pre> <div class="block">Convenience method for overriding the control's computed maximum width and height. This should only be called if the control'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/control/PopupControl.html#setMaxWidth-double-"><code>setMaxWidth(double)</code></a>, <a href="../../../javafx/scene/control/PopupControl.html#setMaxHeight-double-"><code>setMaxHeight(double)</code></a></dd> </dl> </li> </ul> <a name="minWidth-double-"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>minWidth</h4> <pre>public final double minWidth(double height)</pre> <div class="block">Called during layout to determine the minimum width for this node. Returns the value from <code>minWidth(forHeight)</code> unless the application overrode the minimum width by setting the minWidth property.</div> <dl> <dt><span class="paramLabel">Parameters:</span></dt> <dd><code>height</code> - the height</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/control/PopupControl.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 double minHeight(double width)</pre> <div class="block">Called during layout to determine the minimum height for this node. Returns the value from <code>minHeight(forWidth)</code> unless the application overrode the minimum height by setting the minHeight property.</div> <dl> <dt><span class="paramLabel">Parameters:</span></dt> <dd><code>width</code> - The width</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/control/PopupControl.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 double prefWidth(double height)</pre> <div class="block">Called during layout to determine the preferred width for this node. Returns the value from <code>prefWidth(forHeight)</code> unless the application overrode the preferred width by setting the prefWidth property.</div> <dl> <dt><span class="paramLabel">Parameters:</span></dt> <dd><code>height</code> - the height</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/control/PopupControl.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 double prefHeight(double width)</pre> <div class="block">Called during layout to determine the preferred height for this node. Returns the value from <code>prefHeight(forWidth)</code> unless the application overrode the preferred height by setting the prefHeight property.</div> <dl> <dt><span class="paramLabel">Parameters:</span></dt> <dd><code>width</code> - the width</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/control/PopupControl.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 double maxWidth(double height)</pre> <div class="block">Called during layout to determine the maximum width for this node. Returns the value from <code>maxWidth(forHeight)</code> unless the application overrode the maximum width by setting the maxWidth property.</div> <dl> <dt><span class="paramLabel">Parameters:</span></dt> <dd><code>height</code> - the height</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/control/PopupControl.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 double maxHeight(double width)</pre> <div class="block">Called during layout to determine the maximum height for this node. Returns the value from <code>maxHeight(forWidth)</code> unless the application overrode the maximum height by setting the maxHeight property.</div> <dl> <dt><span class="paramLabel">Parameters:</span></dt> <dd><code>width</code> - the width</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/control/PopupControl.html#setMaxHeight-double-"><code>setMaxHeight(double)</code></a></dd> </dl> </li> </ul> <a name="createDefaultSkin--"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>createDefaultSkin</h4> <pre>protected <a href="../../../javafx/scene/control/Skin.html" title="interface in javafx.scene.control">Skin</a><?> createDefaultSkin()</pre> <div class="block">Create a new instance of the default skin for this control. This is called to create a skin for the control if no skin is provided via CSS <code>-fx-skin</code> or set explicitly in a sub-class with <code>setSkin(...)</code>.</div> <dl> <dt><span class="returnLabel">Returns:</span></dt> <dd>new instance of default skin for this control. If null then the control will have no skin unless one is provided by css.</dd> <dt><span class="simpleTagLabel">Since:</span></dt> <dd>JavaFX 8.0</dd> </dl> </li> </ul> <a name="getClassCssMetaData--"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>getClassCssMetaData</h4> <pre>public 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><<a href="../../../javafx/css/CssMetaData.html" title="class in javafx.css">CssMetaData</a><? extends <a href="../../../javafx/css/Styleable.html" title="interface in javafx.css">Styleable</a>,?>> 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="blockList"> <li class="blockList"> <h4>getCssMetaData</h4> <pre>public <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><<a href="../../../javafx/css/CssMetaData.html" title="class in javafx.css">CssMetaData</a><? extends <a href="../../../javafx/css/Styleable.html" title="interface in javafx.css">Styleable</a>,?>> getCssMetaData()</pre> <div class="block">The CssMetaData of this Styleable. This may be returned as an unmodifiable list.</div> <dl> <dt><span class="overrideSpecifyLabel">Specified by:</span></dt> <dd><code><a href="../../../javafx/css/Styleable.html#getCssMetaData--">getCssMetaData</a></code> in interface <code><a href="../../../javafx/css/Styleable.html" title="interface in javafx.css">Styleable</a></code></dd> <dt><span class="simpleTagLabel">Since:</span></dt> <dd>JavaFX 8.0</dd> </dl> </li> </ul> <a name="pseudoClassStateChanged-javafx.css.PseudoClass-boolean-"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>pseudoClassStateChanged</h4> <pre>public final void pseudoClassStateChanged(<a href="../../../javafx/css/PseudoClass.html" title="class in javafx.css">PseudoClass</a> pseudoClass, boolean active)</pre> <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/Node.html#pseudoClassStateChanged-javafx.css.PseudoClass-boolean-"><code>Node.pseudoClassStateChanged(javafx.css.PseudoClass, boolean)</code></a></dd> </dl> </li> </ul> <a name="getTypeSelector--"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>getTypeSelector</h4> <pre>public <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> getTypeSelector()</pre> <div class="block">The type of this <code>Styleable</code> that is to be used in selector matching. This is analogous to an "element" in HTML. (<a href="http://www.w3.org/TR/CSS2/selector.html#type-selectors">CSS Type Selector</a>).</div> <dl> <dt><span class="overrideSpecifyLabel">Specified by:</span></dt> <dd><code><a href="../../../javafx/css/Styleable.html#getTypeSelector--">getTypeSelector</a></code> in interface <code><a href="../../../javafx/css/Styleable.html" title="interface in javafx.css">Styleable</a></code></dd> <dt><span class="returnLabel">Returns:</span></dt> <dd>"PopupControl"</dd> <dt><span class="simpleTagLabel">Since:</span></dt> <dd>JavaFX 8.0</dd> </dl> </li> </ul> <a name="getStyleableParent--"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>getStyleableParent</h4> <pre>public <a href="../../../javafx/css/Styleable.html" title="interface in javafx.css">Styleable</a> getStyleableParent()</pre> <div class="block">Return the parent of this Styleable, or null if there is no parent. A PopupControl's styles are based on the popup "owner" which is the <a href="../../../javafx/stage/PopupWindow.html#getOwnerNode--"><code>ownerNode</code></a> or, if the ownerNode is not set, the root of the <a href="../../../javafx/stage/PopupWindow.html#getOwnerWindow--"><code>ownerWindow's</code></a> scene. If the popup has not been shown, both ownerNode and ownerWindow will be null and <code>null</code> will be returned. Note that the PopupWindow's scene root is not returned because there is no way to guarantee that the PopupWindow's scene root would properly return the ownerNode or ownerWindow.</div> <dl> <dt><span class="overrideSpecifyLabel">Specified by:</span></dt> <dd><code><a href="../../../javafx/css/Styleable.html#getStyleableParent--">getStyleableParent</a></code> in interface <code><a href="../../../javafx/css/Styleable.html" title="interface in javafx.css">Styleable</a></code></dd> <dt><span class="returnLabel">Returns:</span></dt> <dd><a href="../../../javafx/stage/PopupWindow.html#getOwnerNode--"><code>PopupWindow.getOwnerNode()</code></a>, <a href="../../../javafx/stage/PopupWindow.html#getOwnerWindow--"><code>PopupWindow.getOwnerWindow()</code></a>, or null.</dd> <dt><span class="simpleTagLabel">Since:</span></dt> <dd>JavaFX 8.0</dd> </dl> </li> </ul> <a name="getPseudoClassStates--"> <!-- --> </a> <ul class="blockListLast"> <li class="blockList"> <h4>getPseudoClassStates</h4> <pre>public final <a href="../../../javafx/collections/ObservableSet.html" title="interface in javafx.collections">ObservableSet</a><<a href="../../../javafx/css/PseudoClass.html" title="class in javafx.css">PseudoClass</a>> getPseudoClassStates()</pre> <div class="block">Return the pseudo-class state of this Styleable. CSS assumes this set is read-only.</div> <dl> <dt><span class="overrideSpecifyLabel">Specified by:</span></dt> <dd><code><a href="../../../javafx/css/Styleable.html#getPseudoClassStates--">getPseudoClassStates</a></code> in interface <code><a href="../../../javafx/css/Styleable.html" title="interface in javafx.css">Styleable</a></code></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/PopupControl.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 8</div> </div> <div class="subNav"> <ul class="navList"> <li><a href="../../../javafx/scene/control/PasswordField.html" title="class in javafx.scene.control"><span class="typeNameLink">Prev Class</span></a></li> <li><a href="../../../javafx/scene/control/PopupControl.CSSBridge.html" title="class in javafx.scene.control"><span class="typeNameLink">Next Class</span></a></li> </ul> <ul class="navList"> <li><a href="../../../index.html?javafx/scene/control/PopupControl.html" target="_top">Frames</a></li> <li><a href="PopupControl.html" target="_top">No Frames</a></li> </ul> <ul class="navList" id="allclasses_navbar_bottom"> <li><a href="../../../allclasses-noframe.html">All 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: </li> <li><a href="#nested.class.summary">Nested</a> | </li> <li><a href="#field.summary">Field</a> | </li> <li><a href="#constructor.summary">Constr</a> | </li> <li><a href="#method.summary">Method</a></li> </ul> <ul class="subNavList"> <li>Detail: </li> <li><a href="#field.detail">Field</a> | </li> <li><a href="#constructor.detail">Constr</a> | </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><small><a href="https://docs.oracle.com/javase/8/docs/legal/cpyr.html">Copyright</a> (c) 2008, 2016, Oracle and/or its affiliates. All rights reserved.</small></small></p> </body> </html>