1

我正在开发一个小的拖放式 Java GUI 构建器。

我在面板上拖放 JLabels 和 JButton,它工作正常。

现在我希望小部件根据小部件上字体的底部“正确”对齐。

如果我将它们排列在 yPosition = 0,它看起来像这样:

My Label /-----------\
         | My button |
         \-----------/

但我需要将它们排列在 yPosition = "bottom of their text",如下所示:

         /-----------\
My Label | My button |
         \-----------/

所以我的问题是:给定一个 JLabel 或一个 JButton,我如何确定该小部件上字体底部的 yPosition 坐标?

我希望这很清楚。任何帮助是极大的赞赏!

谢谢,罗伯

4

1 回答 1

2

您正在寻找的方法是

component.getBaseline(...)
于 2012-08-17T17:16:40.853 回答