Java默认图标设置



Java是否提供可用于每个秋千和Javafx框架可用的任何扩展默认图标?我的意思是箭头,警告,文件,错误,通知,形状,手。

我知道可下载的非官方,并且很容易被导入。我问秋千或javafx中是否存在一些,如果是这样,则如何访问它们。

例如,我想将它们用作Combobox中可用物品的图标等。


我发现了这个网页正在处理Swing中的类似问题,但是它并没有完全回答我的问题,此外,我也正在寻找Javafx的东西。


ot:对于那些将问题投票为ot的人,我不要求任何推荐工具,软件库,教程或其他异地资源。我要求官方。

javafx答案

javafx有很多图标,但是没有记录在记录的方法中,也不是真正的方法,因为它可能会在将来发生变化。

但是,如果您想沿着该路线走下去,则首先需要提取此处描述的Javafx stylesheet modena.css

现在,您将找到有关如何使用Javafx CSS和其中两种内置图标类型的各种示例:

  1. 图标为SVG形状,通常用CSS属性-fx-shape
  2. 定义
  3. 图标为图像,通常用CSS属性-fx-graphic
  4. 定义

如果您选择了一个符号并现在想使用它,则必须重现具有完全相同样式类的确切层次结构以应用相同的样式。

SVG 的示例:假设您对.default-color3.chart-symbol

cross 感兴趣
@Override
public void start(Stage pPrimaryStage) throws Exception
{
    final StackPane graphic = new StackPane();
    graphic.setMaxSize(25, 25);
    graphic.getStyleClass().addAll("default-color3", "chart-symbol");
    pPrimaryStage.setScene(new Scene(new BorderPane(graphic), 500, 500));
    pPrimaryStage.show();
}

图形的示例:html编辑器 cut 图标:

@Override
public void start(Stage pPrimaryStage) throws Exception
{
    final Label graphic = new Label();
    graphic.getStyleClass().add("html-editor-cut");
    pPrimaryStage.setScene(new Scene(new BorderPane(graphic), 500, 500));
    pPrimaryStage.show();
}

最新更新