我正在开发一个简单的拖放式Java GUI构建器。
我在面板上拖放JLabel和JButton,它工作正常。
现在我想让小部件根据小部件上字体的底部“正确”对齐。
如果我在yPosition = 0时将它们排成一行,它看起来像这样:
My Label /-----------\
| My button |
\-----------/
但我需要在yPosition =“他们的文字底部”排列它们,如下所示:
/-----------\
My Label | My button |
\-----------/
所以我的问题是:给定JLabel或JButton,如何确定该窗口小部件上字体底部的yPosition坐标?
我希望这很清楚。非常感谢任何帮助!
谢谢, 罗布
答案 0 :(得分:2)
您正在寻找的方法是
component.getBaseline(...)