当前位置: 首页 > news >正文

行业网站 源码有什么做家常菜的网站

行业网站 源码,有什么做家常菜的网站,个人信息查询系统官网,农产品网站建设的主要工作翻译自 JavaFX - 折线图 折线图或折线图将信息显示为由直线段连接的一系列数据点#xff08;标记#xff09;。折线图显示数据如何以相等的时间频率变化。 以下是描绘不同年份学校数量的折线图。 在JavaFX中#xff0c;折线图由名为LineChart的类表示。该类属于包javafx…翻译自   JavaFX - 折线图 折线图或折线图将信息显示为由直线段连接的一系列数据点标记。折线图显示数据如何以相等的时间频率变化。 以下是描绘不同年份学校数量的折线图。 在JavaFX中折线图由名为LineChart的类表示。该类属于包javafx.scene.chart。通过实例化此类您可以在JavaFX中创建LineChart节点。 生成折线图的步骤 要在JavaFX中生成折线图您应该按照下面给出的步骤操作。 第1步创建一个类 创建一个Java类并继承包javafx.application的Application类。然后您可以按如下方式实现此类的start方法。 public class ClassName extends Application { Override public void start(Stage primaryStage) throws Exception { } } 第2步定义轴 定义折线图的X和Y轴并为其设置标签。 在我们的例子中X轴代表从1960年到2020年的年份每十年有一个主要的刻度线。 //Defining X axis NumberAxis xAxis new NumberAxis(1960, 2020, 10); xAxis.setLabel(Years); //Defining y axis NumberAxis yAxis new NumberAxis(0, 350, 50); yAxis.setLabel(No.of schools); 第3步创建折线图 通过实例化包javafx.scene.chart的名为LineChart的类来创建折线图。对于此类的构造函数传递表示在上一步中创建的X轴和Y轴的对象。 LineChart linechart new LineChart(xAxis, yAxis); 第4步准备数据 实例化XYChart.Series类。然后将数据一系列x和y坐标添加到此类的Observable列表中如下所示 - XYChart.Series series new XYChart.Series(); series.setName(No of schools in an year); series.getData().add(new XYChart.Data(1970, 15)); series.getData().add(new XYChart.Data(1980, 30)); series.getData().add(new XYChart.Data(1990, 60)); series.getData().add(new XYChart.Data(2000, 120)); series.getData().add(new XYChart.Data(2013, 240)); series.getData().add(new XYChart.Data(2014, 300)); 第5步将数据添加到折线图 将上一步骤中准备的数据系列添加到折线图中如下所示 - //Setting the data to Line chart linechart.getData().add(series); 第6步创建组对象 在start方法中通过实例化名为Group的类来创建组对象。这属于包javafx.scene。 将在上一步中创建的LineChartnode对象作为参数传递给Group类的构造函数。这应该是为了将它添加到组中如下所示 - Group root new Group(linechart); 第7步创建场景对象 通过实例化名为Scene的类来创建一个Scene该类属于包javafx.scene。在此类中传递在上一步中创建的Group对象root。 除了根对象之外您还可以传递两个表示屏幕高度和宽度的双参数以及Group类的对象如下所示。 Scene scene new Scene(group ,600, 300); 第8步设置舞台的标题 您可以使用Stage类的setTitle方法将标题设置为舞台。所述primaryStage是Stage对象它被传递给场景类作为参数的启动方法。 使用primaryStage对象将场景标题设置为Sample Application如下所示。 primaryStage.setTitle(Sample Application); 第9步将场景添加到舞台 您可以使用名为Stage的类的方法setScene将Scene对象添加到舞台。使用此方法添加前面步骤中准备的Scene对象如下所示。 primaryStage.setScene(scene); 第10步显示舞台的内容 显示场景的使用命名的方法的内容显示的的阶段类如下所示。 primaryStage.show(); 第11步启动应用程序 通过从main方法调用Application类的静态方法launch来启动JavaFX应用程序如下所示。 public static void main(String args[]){ launch(args); } 例 下表描述了1970年至2014年期间某地区的学校数量。 年学校数量1970年151980年三十1990年60200012020132402014300 以下是一个Java程序它使用JavaFX生成描绘上述数据的折线图。 将此代码保存在名为LineChartExample.java的文件中。 import javafx.application.Application; import javafx.scene.Group; import javafx.scene.Scene; import javafx.stage.Stage; import javafx.scene.chart.LineChart; import javafx.scene.chart.NumberAxis; import javafx.scene.chart.XYChart; public class LineChartExample extends Application { Override public void start(Stage stage) {//Defining the x axis NumberAxis xAxis new NumberAxis(1960, 2020, 10); xAxis.setLabel(Years); //Defining the y axis NumberAxis yAxis new NumberAxis (0, 350, 50); yAxis.setLabel(No.of schools); //Creating the line chart LineChart linechart new LineChart(xAxis, yAxis); //Prepare XYChart.Series objects by setting data XYChart.Series series new XYChart.Series(); series.setName(No of schools in an year); series.getData().add(new XYChart.Data(1970, 15)); series.getData().add(new XYChart.Data(1980, 30)); series.getData().add(new XYChart.Data(1990, 60)); series.getData().add(new XYChart.Data(2000, 120)); series.getData().add(new XYChart.Data(2013, 240)); series.getData().add(new XYChart.Data(2014, 300)); //Setting the data to Line chart linechart.getData().add(series); //Creating a Group object Group root new Group(linechart); //Creating a scene object Scene scene new Scene(root, 600, 400); //Setting title to the Stage stage.setTitle(Line Chart); //Adding scene to the stage stage.setScene(scene);//Displaying the contents of the stage stage.show(); } public static void main(String args[]){ launch(args); } } 使用以下命令从命令提示符编译并执行保存的java文件。 javac LineChartExample.java java LineChartExample 执行时上述程序生成一个显示折线图的JavaFX窗口如下所示。
http://www.sadfv.cn/news/159890/

相关文章:

  • 广州哪里做网站免费个人简历表电子版
  • 电商网站有哪些特色0元代理注册公司
  • 怎么查询一个网站从哪做的企业网站建设公司地址
  • 做网站什么字体比较好看网页设计制作方案
  • 行业门户网站开发中国建设质量协会网站
  • 网站建设灬金手指下拉杭州网站制作服务
  • 公司网站开发 建设旅游攻略网站源码
  • 做企业网站设江苏优化网站关键词
  • 优秀网站配色邯郸网站建设选哪家
  • 网站开发文案wordpress 移动模板
  • 宝贝我想跟你做网站最新闻头条新闻
  • 手机网站建设定制凡客诚品官网疑似关闭
  • 佛山网站建设格式有哪些html网站地图在线生成
  • 黄江东莞网站建设江苏中益建设官方网站
  • 家居企业网站建设行情网站开发 华景新城
  • 十大接单网站效果图网站密码破解
  • 找个人给我做电影网站好网站 团队
  • 深圳网站建设.-方维网络如何做企业招聘网站
  • 一般做网站用什么字体免费人才招聘网站
  • 如何做网站淘客推广集团网站开发多少钱
  • 网站建设呼和浩特wordpress批注功能
  • 网站建设 西安app制作软件免费
  • 商城模板网站模板免费下载58同城最新消息招聘
  • 广州网站建设优化公司哪家好百度账号登陆
  • 福州建站模板wordpress页面自定义页面
  • 通辽建设公司网站深圳家装设计工作室
  • 学院网站建设需求分析如何做网站标题
  • 乐清网站建设推广网页设计基础实训报告
  • 搭建一个网站 优帮云姬月直播
  • 用ps制作黑色高光网站按钮网站域名服务错误