JavaFX多行标签右对齐换行符对齐
问题描述:
我有一个多行文本标签的JavaFX界面,它们使用常规设置右对齐。JavaFX多行标签右对齐换行符对齐
让我感到困扰的是,正确的理由是在一个空格之后打破线条,而不是我认为在第一行最后一个字符末尾打破的正常方式,这给了它一个不合理的右边缘。
刚刚检查过,我没有生气,以Excel为例,它打破了我期望的地方,并给出了一个干净的右边缘。
因此......假设这是JavaFX团队的一个缺陷或缺乏对细节的关注,是否有任何我可以在标签中重写以解决此问题?
第一个图像是JavaFX版本,第二个Excel。
答
此bug已被报告为JDK-8145496而现在是不针对任何特定版本。
它被报告为P4优先级。如果您希望以更高的优先级解决问题,请随时为该问题投票。
+0
感谢您的信息,我已经打开了关于如何制作补丁的另一个问题。 http://stackoverflow.com/questions/41405290/patching-a-bug-in-the-jdk-for-an-individual-application我会留下这一个为现在尚未回答,看看是否有其他人有任何想法解决方法。 – blissweb
为了理解,你说的是你的文本在你的'Label'的第二行对齐?文本示例:(**成功交易**)! –
你可以发布产生这个结果的代码吗? (大概你实际上并不需要一张桌子,只要一张标签就可以。)你认为你在问题中提到的“常用设置”是什么? –
为了澄清,例如成功交易项目,我想要的是成功的L直接在交易的S之上,就像它在Excel和其他每个右侧对齐系统中显示的一样。没有涉及的表格,它只是一个包装文本设置为true且右对齐的Label。目前在所有示例中,第一行末尾都显示了一个空格字符。 – blissweb