有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java如何在swing小部件上获得字体的底部位置?

我正在开发一个拖放式JavaGUI构建器

我在一个面板上拖放jlabel和jbutton,它工作正常

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

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

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

但我需要在yPosition=“他们文本的底部”将他们排成一行,如下所示:

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

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

我希望这是清楚的。非常感谢您的帮助

谢谢, 抢劫


共 (1) 个答案

  1. # 1 楼答案

    您正在寻找的方法是

    component.getBaseline(...)