Добавление (встроенных?) Значков в кнопки в Java? - PullRequest
0 голосов
/ 09 ноября 2018

У меня уже есть класс, который создает макет кнопок, но только с текстом внутри них. Мне было интересно, есть ли еще способ добавить соответствующий значок на кнопку:

        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 (текст, графика узла), но я не могу понять, как это сделать?

1 Ответ

0 голосов
/ 09 ноября 2018

В блоке Geometric Shapes спецификации Unicode есть несколько символов, а также некоторые другие блоки, которые помогут вам:

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