是否在Java按钮中添加(内置?)图标?

时间:2018-11-09 14:35:41

标签: java button javafx javafx-8

我已经提供了一个可创建按钮布局的类,但其中仅包含文本。我想知道是否有将相应的图标添加到按钮:

        public ShapeButtons(View view){
            String[] buttonLabels = { "Circle", "Rectangle", "Square", "Squiggle", "Polyline" };

            for (String label : buttonLabels) {
                Button button = new Button(label);
                button.setMinWidth(100);
                this.add(button, 0, row);
                row++;
                button.setOnAction(this);
    }

对于button的构造函数,我知道有一种方法可以做Button(文本,节点图形),但是我似乎不知道该怎么做?

1 个答案:

答案 0 :(得分:5)

Unicode规范的Geometric Shapes块中有很多字符,而其他一些块将对您有帮助:

String[] buttonLabels = { "\u25cf Circle", "\u25ac Rectangle", "\u25a0 Square", "\u2307 Squiggle", "\u29d6 Polyline" };