[英]JavaFX Rotating NumberAxis independently
您只需要設置一邊:
NumberAxis yAxis = new NumberAxis(yStart,yEnd,yIncrement);
yAxis.setSide(Side.LEFT); // or Side.RIGHT
這是一個簡單的示例:
import javafx.application.Application;
import javafx.geometry.Insets;
import javafx.geometry.Side;
import javafx.scene.Scene;
import javafx.scene.chart.NumberAxis;
import javafx.scene.layout.GridPane;
import javafx.scene.layout.Pane;
import javafx.stage.Stage;
public class AxisTest extends Application {
@Override
public void start(Stage primaryStage) {
NumberAxis leftAxis = new NumberAxis(0, 100, 10);
leftAxis.setSide(Side.LEFT);
NumberAxis bottomAxis = new NumberAxis(0, 100, 10);
GridPane root = new GridPane();
Pane center = new Pane();
center.setPrefSize(600, 600);
root.add(center, 1, 0);
root.add(leftAxis, 0, 0);
root.add(bottomAxis, 1, 1);
root.setPadding(new Insets(10));
Scene scene = new Scene(root);
primaryStage.setScene(scene);
primaryStage.show();
}
public static void main(String[] args) {
launch(args);
}
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.