2012-08-17 10 views
1

我正在使用一個小小的拖放式Java GUI構建器。如何獲得擺動小部件上字體的底部位置?

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

現在我想根據小部件上字體的底部將小部件「彼此正確」對齊。

如果我行起來在yPosition = 0,它看起來像這樣:

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

但我需要排隊起來在yPosition =「其文本的底部」,像這樣:

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

所以我的問題是:給定一個JLabel或JButton,如何確定該小部件上字體底部的yPosition座標?

我希望這很清楚。任何幫助是極大的讚賞!

感謝, 羅布

+1

看看component.getBaseline(..) – kleopatra 2012-08-17 17:09:34

+0

@kleopatra謝謝!確切的是我正在尋找的指針。將此評論發佈爲答案,我很高興將其標記爲正確! – 2012-08-17 17:12:39

回答

2

你正在尋找的方法是

component.getBaseline(...)