--- old/modules/javafx.controls/src/main/java/javafx/scene/control/ButtonBase.java 2017-03-09 14:44:14.386173498 -0800 +++ new/modules/javafx.controls/src/main/java/javafx/scene/control/ButtonBase.java 2017-03-09 14:44:14.278173496 -0800 @@ -91,6 +91,7 @@ * pressed on a Node and has not yet been released. {@code arm} however * also takes into account whether the mouse is actually over the * button and pressed. + * @return the property to indicate that the button has been "armed" */ public final ReadOnlyBooleanProperty armedProperty() { return armed.getReadOnlyProperty(); } private void setArmed(boolean value) { armed.set(value); } @@ -116,6 +117,8 @@ * may be due to the user clicking on the button with the mouse, or by * a touch event, or by a key press, or if the developer programmatically * invokes the {@link #fire()} method. + * @return the property to represent the button's action, which is invoked + * whenever the button is fired */ public final ObjectProperty> onActionProperty() { return onAction; } public final void setOnAction(EventHandler value) { onActionProperty().set(value); } @@ -149,9 +152,9 @@ * {@link CheckBox} or some other behavior) on the next expected UI * gesture. * - * @expert This function is intended to be used by experts, primarily - * by those implementing new Skins or Behaviors. It is not common - * for developers or designers to access this function directly. + * Note: This function is intended to be used by experts, primarily + * by those implementing new Skins or Behaviors. It is not common + * for developers or designers to access this function directly. */ public void arm() { setArmed(true); @@ -160,9 +163,9 @@ /** * Disarms the button. See {@link #arm()}. * - * @expert This function is intended to be used by experts, primarily - * by those implementing new Skins or Behaviors. It is not common - * for developers or designers to access this function directly. + * Note: This function is intended to be used by experts, primarily + * by those implementing new Skins or Behaviors. It is not common + * for developers or designers to access this function directly. */ public void disarm() { setArmed(false);