如何在JavaFX中的TextFlow中设置文本和超链接的样式?

时间:2016-07-01 21:57:17

标签: javafx

我尝试过各种不同的选择器,但不管我用什么,我的风格似乎都被忽略了。知道我做错了吗?

我的css是:

.hint {
    -fx-fill: red;
    -fx-text-fill: red;
    -fx-font-size: 10.0;
}

我的FXML是:

<TextFlow fx:id="flowPortForwarding" GridPane.columnSpan="2147483647" GridPane.rowIndex="5">
                            <children>
                                <Text styleClass="hint" text="Port will be shown in tooltip after connecting to a" />
                                <Hyperlink onAction="#helpPortForwarding" styleClass="hyperlink" text="portforwarding" />
                                <Text styleClass="hint" text="gateway." />
                            </children>
                        </TextFlow>

我的资源的完整列表如下: https://dl.dropboxusercontent.com/u/45205679/Settings.fxml https://dl.dropboxusercontent.com/u/45205679/settings-style.css

1 个答案:

答案 0 :(得分:0)

看起来我已经有了一个选择器“.hyperlink,.hint”,所以我引入了一个新的选择器“.hint”。