Небольшой вопрос про javafx

219
28 июня 2018, 11:00

В javafx, а конкретнее в linechart есть 2 шкалы (x и y). Я хочу в названиях шкал вставить сложную формулу (вместо фи(т) добавить в него еще, например, степень). Подскажите возможно ли это? Вот собственно как выглядит шкала y:

Answer 1

В чистом виде JavaFX не поддерживает подобного форматирования (исключение WebView, при отображении текста в HTML формате).

Но имеется ограниченный набор стандартных символов в unicode, которые могут вам помочь. См. таблицу символов

Пример использования:

import javafx.application.Application;
import javafx.scene.Scene;
import javafx.scene.control.Label;
import javafx.scene.layout.GridPane;
import javafx.scene.text.Text;
import javafx.stage.Stage;
public class Main extends Application {
    public void start(Stage primaryStage) {
        String string = "x\u00B2";
        Text text = new Text(string);
        Label label = new Label(string);
        GridPane gridPane = new GridPane();
        gridPane.addRow(0, new Text("Text:"), text);
        gridPane.addRow(1, new Text("Label: "), label);
        primaryStage.setScene(new Scene(gridPane));
        primaryStage.show();
    }
}
READ ALSO
Помогите с циклом

Помогите с циклом

Почему, если дело доходит до цикла, он исполняется вечноПомогите исправить

146
Может ли абстрактный метод находиться в неабстрактном классе?

Может ли абстрактный метод находиться в неабстрактном классе?

Поясните пожалуйста момент с UML диаграммы:

177
Запрос из Java-кода на сервер с помощью REST

Запрос из Java-кода на сервер с помощью REST

Необходимо передавать из java-программы строку на сервер, там её вставить в определённое поле, инициировать submit и строку из другого поля возвращать...

197