+ // BH 2020.03.22 It is not really necessary to be this detailed. Different
+ // OS-based UIs will
+ // always have slightly different parameters. StringgWidths are not
+ // necessarily linear sums of the letters involved.
+ // for example, the calculation for JavaScript is a float that has to be
+ // rounded.
+ // ..............................mac................PC................linux?
+ Assert.assertTrue(
+ labelWidth == 39 || labelWidth == 35 || labelWidth == 36);// 3 * 9 +
+ // charWidth
+ // ||
+ // labelWidth
+ // == 3 *
+ // 8 +
+ // charWidth,
+ // "labelWidth
+ // 36 or
+ // 39");
+ // int labelWidth = fm.stringWidth("000") + charWidth;
+ // assertEquals(labelWidth,
+ // Platform.isMac() ? 3 * 9 + charWidth : 3 * 8 + charWidth);
+