RFR: 8092102: Labeled: truncated property
Andy Goryachev
angorya at openjdk.org
Mon Mar 4 23:23:00 UTC 2024
Adds Labeled.truncated property which indicates when the text is visually truncated (and the ellipsis string is inserted) in order to fit the available width.
The new property reacts to changes in the following properties:
- ellipsisString
- font
- text
- width
- wrapText
For some reason, line 859 generates a javadoc "co comment" warning, despite the javadoc comment present at the property declaration in line 832.
I don't think it's worth creating a headful test (headless won't work) due to relative simplicity of the code.
**Alternative**
The desired functionality can be just as easily achieved on an application level, by adding a similar property to a subclass. What is the benefit of adding this functionality to the core?
-------------
Commit messages:
- 8092102 Labeled: truncated property
Changes: https://git.openjdk.org/jfx/pull/1389/files
Webrev: https://webrevs.openjdk.org/?repo=jfx&pr=1389&range=00
Issue: https://bugs.openjdk.org/browse/JDK-8092102
Stats: 80 lines in 1 file changed: 59 ins; 17 del; 4 mod
Patch: https://git.openjdk.org/jfx/pull/1389.diff
Fetch: git fetch https://git.openjdk.org/jfx.git pull/1389/head:pull/1389
PR: https://git.openjdk.org/jfx/pull/1389
More information about the openjfx-dev
mailing list