Я написал код с помощью javafx и гистограммы, я использовал класс стиля CCS, все работает нормально, мой вопрос в том, могу ли я показать число наверху панели в файле CCs, или мне нужно написать код, и если да, то как Я могу это сделать. Кто-нибудь может мне помочь. вот мой код со сцены
public void start(Stage _stage) {
try {
_stage.setTitle(" Chart bar");
final CategoryAxis xAxis = new CategoryAxis();
xAxis.setLabel("field");
final NumberAxis yAxis = new NumberAxis();
yAxis.setLabel("Output Value");
final BarChart<String, Number> bc = new BarChart<String, Number>(xAxis, yAxis);
bc.setAnimated(false);
bc.setAlternativeColumnFillVisible(false);
bc.setAlternativeRowFillVisible(false);
bc.setCache(false);
bc.setTitle(" values");
bc.setBarGap(1);
bc.setCategoryGap(1);
XYChart.Series serie = new XYChart.Series();
serie.setName("field value");
for (int i = 2; i < data.length-2; ++i) {
data[i] = 0;
serie.getData().add(i-2, new XYChart.Data(fieldName[i-2], data[i]));
}
bc.getData().addAll(serie);
_stage.setOnCloseRequest(new EventHandler<WindowEvent>() {
@Override
public void handle(WindowEvent we) {
Platform.setImplicitExit(false);
Platform.exit();
quitRequest = true;
}
});
Scene scene = new Scene(bc, 800, 400);
_stage.setScene(scene);
scene.getStylesheets().add(getClass().getResource("application.css").toExternalForm());
_stage.show();
да, теперь это работает, спасибо @DVerga, но как я могу получить высоту xAxis ?? есть ли какой-либо метод для этого, я имею в виду, что хочу поместить значение yAxis в верхнюю часть панели ??




@DVarga да, я видел этот пример раньше, я пробовал, но я не знаю, правильно ли я его использовал. Ничего не произошло. где я должен использовать этот код именно в сцене ??