按钮上的Javafx图像和文本对齐

时间:2013-08-09 07:51:54

标签: javafx-2

我创建了一个javafx按钮并添加了图像和文本。我希望文本位于顶部并将图像放置在javafx按钮的中间位置。是否可以使用javafx,我该怎么办?

2 个答案:

答案 0 :(得分:7)

您必须使用button.setContentDisplay(ContentDisplay.TOP);

ContentDisplay

答案 1 :(得分:1)

您也可以使用CSS作为按钮。下面的示例将在顶部显示文本,下面的图像(这似乎与直觉相反)适用于所有按钮:

.button
{
  -fx-content-display: bottom;
}