1

私は小さなドラッグアンドドロップのJavaGUIビルダーに取り組んでいます。

パネルにJLabelとJButtonをドラッグアンドドロップしていますが、正常に機能しています。

ここで、ウィジェットのフォントの下部に基づいて、ウィジェットを「正しく」並べて配置する必要があります。

yPosition = 0で並べると、次のようになります。

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

しかし、次のように、yPosition="テキストの下部"に並べる必要があります。

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

だから私の質問は:JLabelまたはJButtonが与えられた場合、そのウィジェットのフォントの下部のyPosition座標をどのように決定できますか?

それがはっきりしていることを願っています。どんな助けでも大歓迎です!

ありがとう、ロブ

4

1 に答える 1

2

あなたが探している方法は

component.getBaseline(...)
于 2012-08-17T17:16:40.853 に答える