[jfx20] RFR: 8293587: Fix mistakes in FX API docs
John Hendrikx
jhendrikx at openjdk.org
Tue Feb 7 12:37:05 UTC 2023
On Mon, 6 Feb 2023 23:00:17 GMT, Nir Lisker <nlisker at openjdk.org> wrote:
> Fixes and cleanup in the areas in the linked issue.
Looks good to me, I added some more minor suggestions as well.
modules/javafx.controls/src/main/java/javafx/scene/control/ListView.java line 467:
> 465: /**
> 466: * The {@code Node} to show to the user when the {@code ListView} has no content to show.
> 467: * This happens when the table model has no data or when a filter has been applied to the list model, resulting in
Suggestion:
* This happens when the list model has no data or when a filter has been applied to the list model, resulting in
modules/javafx.graphics/src/main/java/javafx/scene/text/TextFlow.java line 62:
> 60:
> 61: /**
> 62: * A special layout designed to lay out rich text.
What's "special" about it? :-)
Suggestion:
* A layout designed to lay out rich text.
modules/javafx.graphics/src/main/java/javafx/scene/text/TextFlow.java line 81:
> 79: * width in the {@code Text} node is ignored since the width used for wrapping
> 80: * is the {@code TextFlow}'s width. The value of the {@code pickOnBounds} property
> 81: * of a {@code Text} is set to {@code false} when it is laid out by the
Suggestion:
* of a {@code Text} node is set to {@code false} when it is laid out by the
modules/javafx.graphics/src/main/java/javafx/scene/text/TextFlow.java line 83:
> 81: * of a {@code Text} is set to {@code false} when it is laid out by the
> 82: * {@code TextFlow}. This happens because the content of a single {@code Text} node can be
> 83: * divided and placed in different locations in the {@code TextFlow} (usually due to
Suggestion:
* split and placed in different locations in the {@code TextFlow} (usually due to
modules/javafx.graphics/src/main/java/javafx/scene/text/TextFlow.java line 90:
> 88: * It can be specified by the application by setting the {@code TextFlow}'s preferred
> 89: * width. If no wrapping is desired, the application can either set the preferred
> 90: * with to {@code Double.MAX_VALUE} or {@code Region.USE_COMPUTED_SIZE}.
Should these be links? They're the first mention in this doc.
modules/javafx.graphics/src/main/java/javafx/scene/text/TextFlow.java line 133:
> 131: * <td>top/bottom insets plus the height of the text content</td></tr>
> 132: * <tr><th scope="row">maximum</th>
> 133: * <td>Double.MAX_VALUE</td><td>Double.MAX_VALUE</td></tr>
Suggestion:
* <td>{@code Double.MAX_VALUE}</td><td>{@code Double.MAX_VALUE}</td></tr>
-------------
Marked as reviewed by jhendrikx (Committer).
PR: https://git.openjdk.org/jfx/pull/1025
More information about the openjfx-dev
mailing list