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

黑龙江省网站建设_网站建设公司_前端开发_seo优化

基础微网站开发动态,怎么样下载app软件,创可贴在线设计平台,遵义网站建设价格翻译自 JavaFX - 条形图 条形图用于表示使用矩形条的分组数据。这些条的长度描绘了这些值。条形图中的条形可以垂直或水平绘制。 以下是条形图#xff0c;比较各种汽车品牌。 在JavaFX中#xff0c;条形图由名为BarChart的类表示。该类属于包javafx.scene.chart。通过实例…翻译自  JavaFX - 条形图 条形图用于表示使用矩形条的分组数据。这些条的长度描绘了这些值。条形图中的条形可以垂直或水平绘制。 以下是条形图比较各种汽车品牌。 在JavaFX中条形图由名为BarChart的类表示。该类属于包javafx.scene.chart。通过实例化此类您可以在JavaFX中创建BarChart节点。 生成条形图的步骤 要在JavaFX中生成条形图请按照以下步骤操作。 第1步创建一个类 创建一个Java类并继承包javafx.application的Application类。然后您可以按如下方式实现此类的start方法。 public class ClassName extends Application { Override public void start(Stage primaryStage) throws Exception { } } 第2步定义轴 定义条形图的X和Y轴并为其设置标签。在我们的示例中X轴表示比较的类别y轴表示分数。 //Defining the x axis CategoryAxis xAxis new CategoryAxis(); xAxis.setCategories(FXCollections.StringobservableArrayList(Arrays.asList(Speed, User rating, Milage, Safety))); xAxis.setLabel(category); //Defining the y axis NumberAxis yAxis new NumberAxis(); yAxis.setLabel(score); 第3步创建条形图 通过实例化包javafx.scene.chart的名为BarChart的类来创建折线图。对于此类的构造函数传递表示在上一步中创建的X轴和Y轴的对象。 //Creating the Bar chart BarChartString, Number barChart new BarChart(xAxis, yAxis); barChart.setTitle(Comparison between various cars); 第4步准备数据 实例化XYChart.Series类并将数据一系列x和y坐标添加到此类的Observable列表中如下所示 - //Prepare XYChart.Series objects by setting data XYChart.SeriesString, Number series1 new XYChart.Series(); series1.setName(Fiat); series1.getData().add(new XYChart.Data(Speed, 1.0)); series1.getData().add(new XYChart.Data(User rating, 3.0)); series1.getData().add(new XYChart.Data(Milage, 5.0)); series1.getData().add(new XYChart.Data(Safety, 5.0)); XYChart.SeriesString, Number series2 new XYChart.Series(); series2.setName(Audi); series2.getData().add(new XYChart.Data(Speed, 5.0)); series2.getData().add(new XYChart.Data(User rating, 6.0)); series2.getData().add(new XYChart.Data(Milage, 10.0)); series2.getData().add(new XYChart.Data(Safety, 4.0)); XYChart.SeriesString, Number series3 new XYChart.Series(); series3.setName(Ford); series3.getData().add(new XYChart.Data(Speed, 4.0)); series3.getData().add(new XYChart.Data(User rating, 2.0)); series3.getData().add(new XYChart.Data(Milage, 3.0)); series3.getData().add(new XYChart.Data(Safety, 6.0)); 第5步将数据添加到条形图 将上一步中准备的数据系列添加到条形图中如下所示 - //Setting the data to bar chart barChart.getData().addAll(series1, series2, series3); 第6步创建组对象 在start方法中通过实例化名为Group的类来创建组对象。这属于包javafx.scene。 将在上一步中创建的BarChart节点对象作为参数传递给Group类的构造函数。这应该是为了将它添加到组中如下所示 - Group root new Group(barChart); 第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); } 例 以下示例借助条形图描绘了各种汽车统计数据。以下是汽车品牌及其不同特征的列表我们将使用条形图显示 - 汽车速度用户评分Millage安全菲亚特1.03.055奥迪5610.04涉42.03.06 以下是一个Java程序它生成一个条形图使用JavaFX描述上述数据。 将此代码保存在名为BarChartExample.java的文件中。 import java.util.Arrays; import javafx.application.Application; import javafx.collections.FXCollections; import javafx.scene.Group; import javafx.scene.Scene; import javafx.scene.chart.BarChart; import javafx.scene.chart.CategoryAxis; import javafx.stage.Stage; import javafx.scene.chart.NumberAxis; import javafx.scene.chart.XYChart;public class BarChartExample extends Application {Overridepublic void start(Stage stage) { //Defining the axes CategoryAxis xAxis new CategoryAxis(); xAxis.setCategories(FXCollections.StringobservableArrayList(Arrays.asList(Speed, User rating, Milage, Safety)));xAxis.setLabel(category);NumberAxis yAxis new NumberAxis();yAxis.setLabel(score);//Creating the Bar chartBarChartString, Number barChart new BarChart(xAxis, yAxis); barChart.setTitle(Comparison between various cars);//Prepare XYChart.Series objects by setting data XYChart.SeriesString, Number series1 new XYChart.Series();series1.setName(Fiat);series1.getData().add(new XYChart.Data(Speed, 1.0));series1.getData().add(new XYChart.Data(User rating, 3.0));series1.getData().add(new XYChart.Data(Milage, 5.0));series1.getData().add(new XYChart.Data(Safety, 5.0));XYChart.SeriesString, Number series2 new XYChart.Series();series2.setName(Audi);series2.getData().add(new XYChart.Data(Speed, 5.0));series2.getData().add(new XYChart.Data(User rating, 6.0));series2.getData().add(new XYChart.Data(Milage, 10.0));series2.getData().add(new XYChart.Data(Safety, 4.0));XYChart.SeriesString, Number series3 new XYChart.Series();series3.setName(Ford);series3.getData().add(new XYChart.Data(Speed, 4.0));series3.getData().add(new XYChart.Data(User rating, 2.0));series3.getData().add(new XYChart.Data(Milage, 3.0));series3.getData().add(new XYChart.Data(Safety, 6.0));//Setting the data to bar chart barChart.getData().addAll(series1, series2, series3);//Creating a Group object Group root new Group(barChart);//Creating a scene objectScene scene new Scene(root, 600, 400);//Setting title to the Stagestage.setTitle(Bar Chart);//Adding scene to the stagestage.setScene(scene);//Displaying the contents of the stagestage.show(); }public static void main(String args[]){launch(args);} } 使用以下命令从命令提示符编译并执行保存的java文件。 javac BarChartExample.java java BarChartExample 执行时上述程序生成一个显示面积图的JavaFX窗口如下所示。
http://www.ihoyoo.com/news/80774.html

相关文章:

  • 一个很好的个人网站开发网站的优势是什么
  • 网络课程系统网站建设费用域名备案好了后怎么做网站
  • 无锡网站制作哪家值得信赖jsp网站部署怎么做
  • wap网站管理系统精选合肥网站建设
  • 如何建立一个免费的网站百度广告多少钱
  • wordpress站内全文检索如何做网站平台关注
  • 潍坊建站程序技术支持广州网站建设
  • 中文html网站模板下载温州专业做网站
  • 请人做网站注意事项唯品会网站开发技术分析
  • wordpress 中文站中仑建设网站
  • 网站开发要学多久大连市平台网站
  • 网站左侧悬浮只要有足够的粉丝
  • 电子商务网站设计步骤网站建设费用大概多少
  • 游戏网站建设项目规划书案例2022麻豆区区区三区四区
  • 网站开发 去哪里找页面免费软件app全免费
  • wordpress 站点收录家在深圳 歌曲
  • asp手机网站自动跳转什么是网站集约化建设
  • 商盈网站建设wordpress 哪个好
  • 三门峡 网站建设班级信息网站建设的现状
  • 深圳网站公司推广平台站内关键词排名软件
  • 偃师网站制作青羊区建设网站
  • 网站网页怎么设计如何看网站是html几代做的
  • wordpress仿站实战教程百度拍照搜题
  • 菜鸟教程网站建设专业集团门户网站建设方案
  • 什么专业会制作网站宣城市建设监督管理局网站首页
  • 网站建设朱宁创意设计公司名字大全
  • 网站你懂我意思正能量晚上在线下载免费软件魅族西安网站设计开发
  • 简约创意情人节海报设计网站搜索引擎优化技术
  • 免备案的网站首页网站开发公司北京
  • 百度推广和网站建设推广的区别安丘网站建设