如何在TitledPane标题中设置ImageView的位置?

时间:2012-09-16 13:40:08

标签: javafx javafx-2

我已经解决了将图标图像带入TitledPane标题的问题:

    <TitledPane fx:id="x2" text="Strukturen">
            <graphic>
                <ImageView >
                        <image>
                            <Image url="@/de/myres/icons/arrow-out.png" />
                        </image>
                </ImageView>
            </graphic>
            <content>
                    <AnchorPane id="Content" minHeight="0.0" minWidth="0.0"
                        prefHeight="180.0" prefWidth="200.0" />
            </content>
            </TitledPane>

如下所示:

TitledPane header with icon

正如您所看到的,当折叠箭头和此图标直接显示在彼此旁边时,它看起来不太好。

如何让图标显示在标题栏的右侧?

1 个答案:

答案 0 :(得分:2)

您可以将TitledPane文本留空,并将图标节点设置为左侧包含Label的HBox,右侧是ImageView。