输出一段代码要求:Master the visual output of a simple graph with the JavaFX and graphic user interface。
时间: 2024-03-20 14:39:12 浏览: 92
下面是一个使用JavaFX和图形用户界面(GUI)绘制简单图形的示例代码:
```java
import javafx.application.Application;
import javafx.scene.Scene;
import javafx.scene.chart.LineChart;
import javafx.scene.chart.NumberAxis;
import javafx.scene.chart.XYChart;
import javafx.stage.Stage;
public class Graph extends Application {
@Override
public void start(Stage stage) {
// 创建x轴和y轴
NumberAxis xAxis = new NumberAxis();
NumberAxis yAxis = new NumberAxis();
// 创建折线图并设置标题和轴标签
LineChart<Number, Number> lineChart = new LineChart<>(xAxis, yAxis);
lineChart.setTitle("Sales Chart");
xAxis.setLabel("Month");
yAxis.setLabel("Sales");
// 创建数据系列并添加数据点
XYChart.Series<Number, Number> series = new XYChart.Series<>();
series.getData().add(new XYChart.Data<Number, Number>(1, 23));
series.getData().add(new XYChart.Data<Number, Number>(2, 14));
series.getData().add(new XYChart.Data<Number, Number>(3, 15));
series.getData().add(new XYChart.Data<Number, Number>(4, 24));
series.getData().add(new XYChart.Data<Number, Number>(5, 34));
// 将数据系列添加到折线图中
lineChart.getData().add(series);
// 创建场景并将折线图添加到场景中
Scene scene = new Scene(lineChart, 600, 400);
// 设置舞台标题并将场景设置为舞台的场景
stage.setTitle("Graph");
stage.setScene(scene);
// 显示舞台
stage.show();
}
public static void main(String[] args) {
launch(args);
}
}
```
这个示例程序绘制了一个简单的折线图,显示了五个月份的销售数据。你可以通过修改数据系列中的数据点来改变图表的显示。运行程序后,你将会看到一个带有x轴和y轴的折线图,其中x轴表示月份,y轴表示销售额。
阅读全文