Issue was observed because even when graphic height was less than text height 
of the Label, graphic height was considered while calculating the baseline 
offset. This was shifting the baseline offset and resulted in misalignment.

Updated `computeBaselineOffset` to exclude graphic height from baseline offset 
calculation when graphic height is more than text height.

Added unit test to validate the fix.

-------------

Commit messages:
 - Fix baseline alignment issue

Changes: https://git.openjdk.org/jfx/pull/1059/files
 Webrev: https://webrevs.openjdk.org/?repo=jfx&pr=1059&range=00
  Issue: https://bugs.openjdk.org/browse/JDK-8172849
  Stats: 49 lines in 2 files changed: 46 ins; 0 del; 3 mod
  Patch: https://git.openjdk.org/jfx/pull/1059.diff
  Fetch: git fetch https://git.openjdk.org/jfx pull/1059/head:pull/1059

PR: https://git.openjdk.org/jfx/pull/1059

Reply via email to