本文整理了Java中javafx.scene.Node.getStyle()
方法的一些代码示例,展示了Node.getStyle()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Node.getStyle()
方法的具体详情如下:
包路径:javafx.scene.Node
类名称:Node
方法名:getStyle
暂无
代码示例来源:origin: org.codehaus.griffon/griffon-javafx
public static void setStyle(@Nonnull Node node, @Nonnull String style) {
requireNonNull(node, ERROR_CONTROL_NULL);
if (isBlank(style)) { return; }
if (style.startsWith("&")) {
// append style
String nodeStyle = node.getStyle();
node.setStyle(nodeStyle + (nodeStyle.endsWith(";") ? "" : ";") + style.substring(1));
} else {
node.setStyle(style);
}
}
代码示例来源:origin: org.jfxtras/jfxtras-test-support
stringBuilder.append(" id='" + n.getId() + "'");
if (n.getStyle() != null && n.getStyle().length() > 0) {
stringBuilder.append(" style='" + n.getStyle() + "'");
代码示例来源:origin: stackoverflow.com
final LineChart<Number, Number> chart = new LineChart<>(new NumberAxis(), new NumberAxis());
final ObservableList<Series<Number, Number>> series = chart.getData();
series.addListener(new ListChangeListener<Series<Number, Number>>() {
@Override
public void onChanged(Change<? extends Series<Number, Number>> change) {
ObservableList<? extends Series<Number, Number>> list = change.getList();
for (final Series<Number, Number> serie : list) {
serie.getData().addListener(new ListChangeListener<Data<Number, Number>>() {
@Override
public void onChanged(Change<? extends Data<Number, Number>> ignore) {
int index = series.indexOf(serie);
Set<Node> nodes = chart.lookupAll(".series" + index);
boolean isStyleSet = false;
for (Node n : nodes) {
if (StringUtils.isEmpty(n.getStyle())) {
String css = "-fx-stroke: %s; -fx-background-color: %s, white; ";
String color = //assign dynamically here, for instance based on the name of the series
n.setStyle(String.format(css, color, color));
isStyleSet = true;
}
}
if (!isStyleSet & nodes.size() > 1) {
serie.getData().removeListener(this);
}
}
});
}
}
});
内容来源于网络,如有侵权,请联系作者删除!